aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHygna <hygna@proton.me>2022-09-06 19:31:50 +0100
committerHygna <hygna@proton.me>2022-09-06 19:31:50 +0100
commitc5330235469b730b1bd575f17c6aa8eb7705f63a (patch)
tree246efbbc82f8b160c209b75d46d7fae76520fd74 /src
parentPush part of config draft (diff)
downloadlibredirect-c5330235469b730b1bd575f17c6aa8eb7705f63a.zip
Finish initial config.json draft
Diffstat (limited to 'src')
-rw-r--r--src/config/config.json381
1 files changed, 360 insertions, 21 deletions
diff --git a/src/config/config.json b/src/config/config.json
index d918a0ad..9051d118 100644
--- a/src/config/config.json
+++ b/src/config/config.json
@@ -1,6 +1,6 @@
{
"networks": {
- "normal": {
+ "clearnet": {
"url": "org",
"name": "Clearnet"
},
@@ -22,13 +22,11 @@
"frontends": {
"invidious": {
"preferences": {
- "method": "cookies",
"cookies": ["PREFS"]
}
},
"piped": {
"preferences": {
- "method": "localstorage",
"localstorage": [
"bufferGoal",
"comments",
@@ -53,30 +51,25 @@
},
"pipedMaterial": {
"preferences": {
- "method": "localstorage",
"localstorage": ["PREFERENCES"]
}
},
"cloudtube": {
"preferences": {
- "method": "token",
"token": "token",
"fetchEndpoint": "/api/settings",
"setEndpoint": "/settings"
}
}
},
- "singleInstanceFrontends": {
- "freetube": {},
- "yatte": {}
- },
+ "singleInstanceFrontends": ["freetube", "yatte"],
"targets": [
- "/^https?:\\/{2}(www.|music.|m.|)youtube.com(\\/.*|$)/",
- "/^https?:\\/{2}img.youtube.com\\/vi\\/.*\\/..*/",
- "/^https?:\\/{2}(i|s).ytimg.com\\/vi\\/.*\\/..*/",
- "/^https?:\\/{2}(www.|music.|)youtube.com\\/watch?v=..*/",
- "/^https?:\\/{2}youtu.be\\/..*/",
- "/^https?:\\/{2}(www.|)(youtube|youtube-nocookie).com\\/embed\\/..*/"
+ "^https?:\\/{2}(www\\.|music\\.|m\\.|)youtube.com(\\/.*|$)",
+ "^https?:\\/{2}img\\.youtube.com\\/vi\\/.*\\/..*",
+ "^https?:\\/{2}(i|s)\\.ytimg.com\\/vi\\/.*\\/..*",
+ "^https?:\\/{2}(www\\.|music\\.|)youtube.com\\/watch?v=..*",
+ "^https?:\\/{2}youtu\\.be\\/..*",
+ "^https?:\\/{2}(www\\.|)(youtube|youtube-nocookie)\\.com\\/embed\\/..*"
],
"name": "Youtube",
"defaults": {
@@ -86,13 +79,359 @@
"youtubeFrontend": "invidious",
"youtubeEmbedFrontend": "invidious"
},
- "youtubeMusic": {
- "frontends": {
- "beatbump": {},
- "hyperpipe": {}
+ "imageType": "png"
+ },
+ "youtubeMusic": {
+ "frontends": {
+ "beatbump": {},
+ "hyperpipe": {}
+ },
+ "targets": ["^https?:\\/{2}music\\.youtube\\.com(\\/.*|$)"],
+ "name": "YT Music",
+ "defaults": {
+ "disableYoutubeMusic": false,
+ "youtubeMusicFrontend": "beatbump"
+ },
+ "imageType": "png"
+ },
+ "twitter": {
+ "frontends": {
+ "nitter": {
+ "preferences": {
+ "cookies": [
+ "theme",
+ "infiniteScroll",
+ "stickyProfile",
+ "bidiSupport",
+ "hideTweetStats",
+ "hideBanner",
+ "hidePins",
+ "hideReplies",
+ "squareAvatars",
+ "mp4Playback",
+ "hlsPlayback",
+ "proxyVideos",
+ "muteVideos",
+ "autoplayGifs",
+ "replaceInstagram",
+ "replaceReddit",
+ "replaceTwitter",
+ "replaceYouTube"
+ ]
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}(www\\.|mobile\\.|)twitter\\.com", "^https?:\\/{2}(pbs\\.|video\\.|)twimg\\.com", "^https?:\\/{2}platform\\.twitter\\.com/embed", "^https?:\\/{2}t\\.co"],
+ "name": "Twitter",
+ "defaults": {
+ "disableTwitter": false,
+ "twitterRedirectType": "both"
+ },
+ "imageType": "png"
+ },
+ "instagram": {
+ "frontends": {
+ "bibliogram": {
+ "preferences": {
+ "token": "token",
+ "fetchEndpoint": "/settings.json",
+ "setEndpoint": "/applysettings"
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}(www\\.)?instagram\\.com"],
+ "name": "Instagram",
+ "defaults": {
+ "disableInstagram": false
+ },
+ "imageType": "png"
+ },
+ "tiktok": {
+ "frontends": {
+ "proxiTok": {}
+ },
+ "targets": ["^https?:\\/{2}(www\\.|)tiktok\\.com.*"],
+ "name": "TikTok",
+ "defaults": {
+ "disableTiktok": false
+ },
+ "imageType": "png"
+ },
+ "reddit": {
+ "frontends": {
+ "libreddit": {
+ "preferences": {
+ "cookies": ["theme", "front_page", "layout", "wide", "post_sort", "comment_sort", "show_nsfw", "autoplay_videos", "use_hls", "hide_hls_notification", "subscriptions", "filters"]
+ }
+ },
+ "teddit": {
+ "preferences": {
+ "cookies": [
+ "collapse_child_comments",
+ "domain_instagram",
+ "domain_twitter",
+ "domain_youtube",
+ "flairs",
+ "highlight_controversial",
+ "nsfw_enabled",
+ "post_media_max_height",
+ "show_upvoted_percentage",
+ "show_upvotes",
+ "theme",
+ "videos_muted"
+ ]
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}(www\\.|old\\.|np\\.|new\\.|amp\\.|)reddit\\.com", "^https?:\\/{2}(i\\.|preview\\.)redd\\.it"],
+ "name": "Reddit",
+ "defaults": {
+ "disableReddit": false,
+ "redditFrontend": "libreddit"
+ },
+ "imageType": "png"
+ },
+ "imgur": {
+ "frontends": {
+ "rimgo": {
+ "preferences": {}
+ }
+ },
+ "targets": ["^https?:\\/{2}([im]\\.)?imgur\\.(com|io)(\\/|$)"],
+ "name": "Imgur",
+ "defaults": { "disableImgur": false },
+ "imageType": "png"
+ },
+ "wikipedia": {
+ "frontends": {
+ "wikiless": {
+ "preferences": {
+ "cookies": ["theme", "default_lang"]
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}([a-z]+\\.)*wikipedia\\.org"],
+ "name": "Wikipedia",
+ "defaults": { "disableWikipedia": true },
+ "imageType": "svg"
+ },
+ "medium": {
+ "frontends": {
+ "scribe": {
+ "preferences": {}
+ }
+ },
+ "targets": [
+ "(?:.*\\.)*(?<!(link\\.|cdn\\-images\\-\\d+\\.))medium\\.com(\\/.*)?$",
+ "^towardsdatascience\\.com",
+ "^uxdesign\\.cc",
+ "^uxplanet\\.org",
+ "^betterprogramming\\.pub",
+ "^aninjusticemag\\.com",
+ "^betterhumans\\.pub",
+ "^psiloveyou\\.xyz",
+ "^entrepreneurshandbook\\.co",
+ "^blog\\.coinbase\\.com",
+ "^levelup\\.gitconnected\\.com ",
+ "^javascript\\.plainenglish\\.io ",
+ "^blog\\.bitsrc\\.io ",
+ "^itnext\\.io ",
+ "^codeburst\\.io ",
+ "^infosecwriteups\\.com ",
+ "^blog\\.devgenius\\.io ",
+ "^writingcooperative\\.com "
+ ],
+ "name": "Medium",
+ "defaults": { "disableMedium": false },
+ "imageType": "svg"
+ },
+ "quora": {
+ "frontends": {
+ "quetre": {
+ "preferences": {}
+ }
+ },
+ "targets": ["^https?:\\/{2}(www\\.|)quora\\.com.*"],
+ "name": "Quora",
+ "defaults": {
+ "disableQuora": false
+ },
+ "imageType": "png"
+ },
+ "imdb": {
+ "frontends": {
+ "libremdb": {
+ "preferences": {}
+ }
+ },
+ "targets": ["^https?:\\/{2}(?:www\\.|)imdb\\.com.*"],
+ "name": "IMDb",
+ "defaults": {
+ "disableImdb": true
+ },
+ "imageType": "svg"
+ },
+ "reuters": {
+ "frontends": {
+ "neuters": {
+ "preferences": {}
+ }
+ },
+ "targets": ["^https?:\\/{2}(www\\.|)reuters\\.com.*"],
+ "name": "Reuters",
+ "defaults": {
+ "disableReuters": true
+ },
+ "imageType": "svg"
+ },
+ "peertube": {
+ "frontends": {
+ "simpleertube": {
+ "preferences": {}
+ }
+ },
+ "targets": "datajson",
+ "name": "PeerTube",
+ "defaults": {
+ "disablePeertubeTargets": true
+ },
+ "imageType": "svg"
+ },
+ "lbry": {
+ "frontends": {
+ "librarian": {
+ "preferences": {
+ "cookies": ["nsfw", "theme"],
+ "localstorage": ["autoplay", "autoplayNextVid", "collapseComments", "plyr", "sb_categories", "showRelated"]
+ }
+ }
+ },
+ "singleInstanceFrontends": ["lbryDesktop"],
+ "targets": ["^https?:\\/{2}odysee\\.com", "^https?:\\/{2}lbry\\.tv"],
+ "name": "LBRY",
+ "defaults": {
+ "disableLbryTargets": true,
+ "lbryFrontend": "librarian",
+ "lbryRedirectType": "both"
+ },
+ "imageType": "png"
+ },
+ "search": {
+ "frontends": {
+ "searx": {
+ "preferences": {
+ "cookies": [
+ "advanced_search",
+ "autocomplete",
+ "categories",
+ "disabled_engines",
+ "disabled_plugins",
+ "doi_resolver",
+ "enabled_engines",
+ "enabled_plugins",
+ "image_proxy",
+ "language",
+ "locale",
+ "method",
+ "oscar-style",
+ "results_on_new_tab",
+ "safesearch",
+ "theme",
+ "tokens"
+ ]
+ }
+ },
+ "searxng": {
+ "preferences": {
+ "cookies": [
+ "autocomplete",
+ "categories",
+ "disabled_engines",
+ "disabled_plugins",
+ "doi_resolver",
+ "enabled_plugins",
+ "enabled_engines",
+ "image_proxy",
+ "infinite_scroll",
+ "language",
+ "locale",
+ "maintab",
+ "method",
+ "query_in_title",
+ "results_on_new_tab",
+ "safesearch",
+ "simple_style",
+ "theme",
+ "tokens"
+ ]
+ }
+ },
+ "whoogle": {
+ "preferences": {}
+ },
+ "librex": {
+ "preferences": {
+ "cookies": ["bibliogram", "disable_special", "invidious", "libreddit", "nitter", "proxitok", "theme", "wikiless"]
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}search\\.libredirect\\.invalid"],
+ "name": "Search",
+ "defaults": {
+ "disableSearch": false,
+ "searchFrontend": "searxng",
+ "searxngCustomSettings": false
+ },
+ "imageType": "svg"
+ },
+ "translate": {
+ "frontends": {
+ "simplyTranslate": {
+ "preferences": {
+ "cookies": ["from_lang", "to_lang", "tts_enabled", "use_text_fields"]
+ }
},
- "targets": ["^https?:\\/{2}music\.youtube\.com(\\/.*|$)"]
- }
+ "lingva": {
+ "preferences": {
+ "localstorage": ["isauto", "source", "target"]
+ }
+ }
+ },
+ "targets": ["^https?:\\/{2}translate\\.google(\\.[a-z]{2,3}){1,2}\\/"],
+ "name": "Translate",
+ "defaults": {
+ "translateDisable": false,
+ "translateFrontend": "simplyTranslate"
+ },
+ "imageType": "svg"
+ },
+ "maps": {
+ "frontends": {
+ "facil": {
+ "preferences": {}
+ }
+ },
+ "singleInstanceFrontends": ["osm"],
+ "targets": ["^https?:\\/{2}(((www|maps)\\.)?(google\\.).*(\\/maps)|maps\\.(google\\.).*)"],
+ "name": "Maps",
+ "defaults": {
+ "disableMaps": false,
+ "mapsFrontend": "osm"
+ },
+ "imageType": "svg"
+ },
+ "sendTargets": {
+ "frontends": {
+ "send": {
+ "preferences": {}
+ }
+ },
+ "targets": ["^https?:\\/{2}send\\.libredirect\\.invalid\\/$", "^https?:\\/{2}send\\.firefox\\.com\\/$", "^https?:\\/{2}sendfiles\\.online\\/$"],
+ "name": "Send Files",
+ "defaults": {
+ "disableSendTarget": false
+ },
+ "imageType": "svg"
}
}
}