libredirect/src/config.json

937 lines
21 KiB
JSON

{
"networks": {
"clearnet": {
"tld": "org",
"name": "Clearnet"
},
"tor": {
"tld": "onion",
"name": "Tor"
},
"i2p": {
"tld": "i2p",
"name": "I2P"
},
"loki": {
"tld": "loki",
"name": "Lokinet"
}
},
"services": {
"youtube": {
"frontends": {
"invidious": {
"name": "Invidious",
"embeddable": true,
"instanceList": true,
"url": "https://invidious.io/"
},
"piped": {
"excludeTargets": [
2,
3
],
"name": "Piped",
"embeddable": true,
"instanceList": true,
"url": "https://github.com/TeamPiped/Piped"
},
"pipedMaterial": {
"excludeTargets": [
2,
3
],
"name": "Piped-Material",
"embeddable": false,
"instanceList": true,
"url": "https://github.com/mmjee/Piped-Material"
},
"poketube": {
"excludeTargets": [
2,
3
],
"name": "PokeTube",
"embeddable": true,
"instanceList": true,
"url": "https://codeberg.org/Ashley/poketube"
},
"cloudtube": {
"name": "CloudTube",
"embeddable": false,
"instanceList": true,
"url": "https://sr.ht/~cadence/tube",
"excludeTargets": [
2,
3
]
},
"tuboYoutube": {
"name": "Tubo",
"embeddable": false,
"instanceList": true,
"url": "https://github.com/migalmoreno/tubo",
"excludeTargets": [
2,
3
]
},
"freetube": {
"excludeTargets": [
2,
3
],
"name": "FreeTube",
"embeddable": false,
"desktopApp": true,
"instanceList": false,
"url": "https://github.com/FreeTubeApp/FreeTube"
},
"yattee": {
"excludeTargets": [
2,
3
],
"name": "Yattee",
"embeddable": false,
"desktopApp": true,
"instanceList": false,
"url": "https://github.com/yattee/yattee"
}
},
"targets": [
"^https?:\\/{2}redirect\\.invidious\\.io\\/.*",
"^https?:\\/{2}(www\\.|m\\.)?youtube.com(\\/|$)(?!iframe_api\\/|redirect\\/)",
"^https?:\\/{2}img\\.youtube.com\\/vi\\/.*\\/..*",
"^https?:\\/{2}(i|s)\\.ytimg.com\\/vi\\/.*\\/..*",
"^https?:\\/{2}(www\\.)?youtube.com\\/watch?v=..*",
"^https?:\\/{2}(www\\.)?youtu\\.be\\/..*",
"^https?:\\/{2}(www\\.)?(youtube|youtube-nocookie)\\.com\\/embed\\/..*",
"^https?:\\/{2}music\\.youtube\\.com\\/"
],
"name": "YouTube",
"options": {
"enabled": false,
"redirectType": "main_frame",
"frontend": "invidious",
"embedFrontend": "invidious",
"unsupportedUrls": "bypass"
},
"imageType": "png",
"embeddable": true,
"url": "https://youtube.com"
},
"youtubeMusic": {
"frontends": {
"hyperpipe": {
"name": "Hyperpipe",
"instanceList": true,
"url": "https://codeberg.org/Hyperpipe/Hyperpipe"
},
"invidiousMusic": {
"name": "Invidious",
"embeddable": true,
"instanceList": true,
"url": "https://invidious.io/"
}
},
"targets": [
"^https?:\\/{2}music\\.youtube\\.com\\/"
],
"name": "YT Music",
"options": {
"enabled": false,
"frontend": "hyperpipe",
"unsupportedUrls": "bypass"
},
"imageType": "png",
"url": "https://music.youtube.com"
},
"twitter": {
"frontends": {
"nitter": {
"name": "Nitter",
"embeddable": true,
"instanceList": true,
"url": "https://github.com/zedeus/nitter",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.|mobile\\.)?twitter\\.com\\/",
"^https?:\\/{2}(www\\.|mobile\\.)?x\\.com\\/",
"^https?:\\/{2}(pbs\\.|video\\.)twimg\\.com\\/",
"^https?:\\/{2}platform\\.x\\.com/embed\\/",
"^https?:\\/{2}platform\\.twitter\\.com/embed\\/",
"^https?:\\/{2}t\\.co\\/"
],
"name": "Twitter",
"options": {
"enabled": false,
"redirectType": "main_frame",
"unsupportedUrls": "bypass",
"frontend": "nitter",
"instance": "public"
},
"imageType": "png",
"embeddable": true,
"url": "https://twitter.com"
},
"twitch": {
"frontends": {
"safetwitch": {
"name": "SafeTwitch",
"embeddable": true,
"instanceList": true,
"url": "https://codeberg.org/dragongoose/safetwitch",
"localhost": false
}
},
"targets": [
"^https?:\\/{2}(www\\.|clips\\.)?twitch\\.(tv|com)\\/"
],
"name": "Twitch",
"options": {
"enabled": false,
"redirectType": "main_frame",
"unsupportedUrls": "bypass",
"frontend": "safetwitch",
"instance": "public"
},
"imageType": "svg",
"embeddable": true,
"url": "https://twitch.tv"
},
"tiktok": {
"frontends": {
"proxiTok": {
"name": "ProxiTok",
"instanceList": true,
"url": "https://github.com/pablouser1/ProxiTok",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.)?tiktok\\.com\\/"
],
"name": "TikTok",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "proxiTok",
"instance": "public"
},
"imageType": "png",
"url": "https://tiktok.com"
},
"instagram": {
"frontends": {
"proxigram": {
"name": "Proxigram",
"instanceList": true,
"url": "https://codeberg.org/ThePenguinDev/Proxigram",
"localhost": false
}
},
"targets": [
"^https?:\\/{2}(www\\.)?instagram\\.com"
],
"name": "Instagram",
"options": {
"enabled": false,
"frontend": "proxigram",
"unsupportedUrls": "bypass",
"instance": "public"
},
"imageType": "png",
"url": "https://www.instagram.com"
},
"reddit": {
"frontends": {
"libreddit": {
"name": "Libreddit",
"instanceList": true,
"url": "https://github.com/spikecodes/libreddit",
"localhost": true
},
"teddit": {
"name": "Teddit",
"instanceList": true,
"url": "https://codeberg.org/teddit/teddit",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.|old\\.|np\\.|new\\.|amp\\.)?(reddit|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad)\\.(com|onion)(?=\\/u(ser)?\\/|\\/r\\/|\\/search|\\/new|\\/?$)",
"^https?:\\/{2}(i|(external-)?preview)\\.redd\\.it"
],
"name": "Reddit",
"options": {
"enabled": false,
"frontend": "libreddit",
"unsupportedUrls": "bypass",
"instance": "public"
},
"imageType": "png",
"url": "https://reddit.com"
},
"imgur": {
"frontends": {
"rimgo": {
"name": "rimgo",
"instanceList": true,
"url": "https://codeberg.org/video-prize-ranch/rimgo",
"localhost": true,
"embeddable": true
}
},
"targets": [
"^https?:\\/{2}([im]\\.)?(stack\\.)?imgur\\.(com|io)\\/"
],
"name": "Imgur",
"options": {
"enabled": false,
"redirectType": "main_frame",
"unsupportedUrls": "bypass",
"frontend": "rimgo",
"instance": "public"
},
"imageType": "png",
"embeddable": true,
"url": "https://imgur.com"
},
"pixiv": {
"name": "Pixiv",
"frontends": {
"pixivFe": {
"name": "PixivFE",
"instanceList": true,
"url": "https://codeberg.org/VnPower/pixivfe"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?pixiv\\.net\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "pixivFe"
},
"imageType": "svg",
"url": "https://www.pixiv.net"
},
"soundcloud": {
"frontends": {
"tuboSoundcloud": {
"name": "Tubo",
"embeddable": false,
"instanceList": true,
"url": "https://github.com/migalmoreno/tubo"
}
},
"targets": [
"^https?:\\/{2}soundcloud\\.com"
],
"name": "SoundCloud",
"options": {
"enabled": false,
"redirectType": "main_frame",
"frontend": "tuboSoundcloud",
"unsupportedUrls": "bypass"
},
"imageType": "svg",
"embeddable": false,
"url": "https://soundcloud.com"
},
"medium": {
"frontends": {
"scribe": {
"name": "Scribe",
"instanceList": true,
"url": "https://sr.ht/~edwardloveall/Scribe"
},
"libMedium": {
"name": "LibMedium",
"instanceList": true,
"url": "https://github.com/realaravinth/libmedium"
}
},
"targets": [
"^https:\\/{2}([a-zA-Z0-9-]+\\.)?medium\\.com",
"^https?:\\/{2}towardsdatascience\\.com\\/",
"^https?:\\/{2}uxdesign\\.cc\\/",
"^https?:\\/{2}uxplanet\\.org\\/",
"^https?:\\/{2}betterprogramming\\.pub\\/",
"^https?:\\/{2}aninjusticemag\\.com\\/",
"^https?:\\/{2}betterhumans\\.pub\\/",
"^https?:\\/{2}psiloveyou\\.xyz\\/",
"^https?:\\/{2}entrepreneurshandbook\\.co\\/",
"^https?:\\/{2}blog\\.coinbase\\.com\\/",
"^https?:\\/{2}levelup\\.gitconnected\\.com\\/",
"^https?:\\/{2}javascript\\.plainenglish\\.io\\/",
"^https?:\\/{2}blog\\.bitsrc\\.io\\/",
"^https?:\\/{2}itnext\\.io\\/",
"^https?:\\/{2}codeburst\\.io\\/",
"^https?:\\/{2}infosecwriteups\\.com\\/",
"^https?:\\/{2}blog\\.devgenius\\.io\\/",
"^https?:\\/{2}writingcooperative\\.com\\/",
"^https?:\\/{2}proandroiddev\\.com\\/"
],
"name": "Medium",
"options": {
"frontend": "scribe",
"enabled": false,
"unsupportedUrls": "bypass"
},
"imageType": "svg",
"url": "https://medium.com"
},
"quora": {
"frontends": {
"quetre": {
"name": "Quetre",
"instanceList": true,
"url": "https://github.com/zyachel/quetre",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}([a-zA-Z0-9-]+\\.)*quora\\.com\\/"
],
"name": "Quora",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "quetre",
"instance": "public"
},
"imageType": "png",
"url": "https://quora.com"
},
"imdb": {
"frontends": {
"libremdb": {
"name": "libremdb",
"instanceList": true,
"url": "https://github.com/zyachel/libremdb",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.|m\\.)?imdb\\.com"
],
"name": "IMDb",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "libremdb",
"instance": "public"
},
"imageType": "svg",
"url": "https://imdb.com"
},
"fandom": {
"frontends": {
"breezeWiki": {
"name": "BreezeWiki",
"instanceList": true,
"url": "https://breezewiki.com"
}
},
"targets": [
"^https?:\\/{2}([a-zA-Z0-9-]+\\.)?(fandom|wikia)\\.com(?=\\/wiki|\\/?$)"
],
"name": "Fandom",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"instance": "public",
"frontend": "breezeWiki"
},
"imageType": "svg",
"url": "https://fandom.com"
},
"pinterest": {
"name": "Pinterest",
"frontends": {
"binternet": {
"name": "Binternet",
"instanceList": true,
"url": "https://github.com/Ahwxorg/Binternet",
"embeddable": true
}
},
"targets": [
"^https?:\\/{2}i\\.pinimg\\.com",
"^https?:\\/{2}(www\\.)?pinterest\\.com"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"redirectType": "main_frame",
"frontend": "binternet"
},
"imageType": "svg",
"embeddable": true,
"url": "https://pinterest.com"
},
"search": {
"frontends": {
"searxng": {
"name": "SearXNG",
"instanceList": true,
"url": "https://github.com/searxng/searxng",
"localhost": true
},
"searx": {
"name": "SearX",
"instanceList": true,
"url": "https://searx.github.io/searx/"
},
"whoogle": {
"name": "Whoogle",
"instanceList": true,
"url": "https://benbusby.com/projects/whoogle-search/"
},
"librex": {
"name": "LibreX",
"instanceList": true,
"url": "https://github.com/hnhx/librex"
},
"4get": {
"name": "4get",
"instanceList": true,
"url": "https://git.lolcat.ca/lolcat/4get"
}
},
"targets": [
"^https?:\\/{2}search\\.libredirect\\.invalid"
],
"name": "Search",
"options": {
"enabled": false,
"frontend": "searxng",
"unsupportedUrls": "bypass",
"instance": "public"
},
"imageType": "svgMono",
"url": "https://search.libredirect.invalid"
},
"translate": {
"frontends": {
"simplyTranslate": {
"name": "SimplyTranslate",
"instanceList": true,
"url": "https://git.sr.ht/~metalune/simplytranslate_web",
"localhost": true
},
"libreTranslate": {
"name": "LibreTranslate",
"instanceList": true,
"url": "https://github.com/LibreTranslate/LibreTranslate"
}
},
"targets": [
"^https?:\\/{2}translate\\.google(\\.[a-z]{2,3}){1,2}\\/",
"^https?:\\/{2}translate\\.libredirect\\.invalid"
],
"name": "Translate",
"options": {
"enabled": false,
"frontend": "simplyTranslate",
"unsupportedUrls": "bypass",
"instance": "public"
},
"imageType": "svgMono",
"url": "https://translate.libredirect.invalid"
},
"maps": {
"frontends": {
"osm": {
"name": "OpenStreetMap",
"instanceList": true,
"embeddable": true,
"url": "https://www.openstreetmap.org/"
}
},
"targets": [
"^https?:\\/{2}maps\\.libredirect\\.invalid",
"^https?:\\/{2}(((www|maps)\\.)?(google\\.).*(\\/maps)|maps\\.(google\\.).*)"
],
"name": "Maps",
"options": {
"redirectType": "main_frame",
"enabled": false,
"frontend": "osm",
"unsupportedUrls": "bypass"
},
"imageType": "svgMono",
"url": "https://maps.libredirect.invalid"
},
"sendFiles": {
"frontends": {
"send": {
"name": "Send",
"instanceList": true,
"url": "https://gitlab.com/timvisee/send"
}
},
"targets": [
"^https?:\\/{2}send\\.libredirect\\.invalid",
"^https?:\\/{2}send\\.firefox\\.com\\/?$",
"^https?:\\/{2}sendfiles\\.online\\/?$"
],
"name": "Send Files",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "send"
},
"imageType": "svgMono",
"url": "https://send.libredirect.invalid"
},
"textStorage": {
"frontends": {
"privateBin": {
"name": "PrivateBin",
"instanceList": true,
"url": "https://privatebin.info"
}
},
"targets": [
"^https?:\\/{2}paste\\.libredirect\\.invalid"
],
"name": "Paste Text",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "privateBin"
},
"imageType": "svgMono",
"url": "https://paste.libredirect.invalid"
},
"reuters": {
"frontends": {
"neuters": {
"name": "Neuters",
"instanceList": true,
"url": "https://github.com/HookedBehemoth/neuters"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?reuters\\.com\\/"
],
"name": "Reuters",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "neuters"
},
"imageType": "svg",
"url": "https://reuters.com"
},
"genius": {
"frontends": {
"dumb": {
"name": "Dumb",
"instanceList": true,
"url": "https://github.com/rramiachraf/dumb",
"localhost": true
},
"intellectual": {
"name": "Intellectual",
"instanceList": true,
"url": "https://github.com/Insprill/intellectual",
"localhost": false
}
},
"targets": [
"^https?:\\/{2}(www\\.)?genius\\.com\\/"
],
"name": "Genius",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "dumb",
"instance": "public"
},
"imageType": "svg",
"url": "https://genius.com"
},
"urbanDictionary": {
"frontends": {
"ruralDictionary": {
"name": "Rural Dictionary",
"instanceList": true,
"url": "https://codeberg.org/zortazert/rural-dictionary"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?urbandictionary\\.com\\/"
],
"name": "Urban Dictionary",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "ruralDictionary"
},
"imageType": "svg",
"url": "https://urbandictionary.com"
},
"stackOverflow": {
"frontends": {
"anonymousOverflow": {
"name": "AnonymousOverflow",
"instanceList": true,
"url": "https://github.com/httpjamesm/AnonymousOverflow",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.)?stackoverflow\\.com\\/",
"^https?:\\/{2}([a-zA-Z0-9-]+\\.)?stackexchange\\.com\\/"
],
"name": "Stack Overflow",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "anonymousOverflow",
"instance": "public"
},
"imageType": "svgMono",
"url": "https://stackoverflow.com/"
},
"goodreads": {
"frontends": {
"biblioReads": {
"name": "BiblioReads",
"instanceList": true,
"url": "https://github.com/nesaku/BiblioReads",
"localhost": true
}
},
"targets": [
"^https?:\\/{2}(www\\.)?goodreads\\.com\\/"
],
"name": "Goodreads",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "biblioReads",
"instance": "public"
},
"imageType": "svgMono",
"url": "https://goodreads.com/"
},
"wikipedia": {
"frontends": {
"wikiless": {
"name": "Wikiless",
"instanceList": true,
"url": "https://wikiless.org"
}
},
"targets": [
"^https?:\\/{2}([a-z]+\\.)*wikipedia\\.org\\/?"
],
"name": "Wikipedia",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wikiless"
},
"imageType": "svg",
"url": "https://wikipedia.org"
},
"snopes": {
"frontends": {
"suds": {
"name": "Suds",
"instanceList": true,
"url": "https://git.vern.cc/cobra/Suds"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?snopes\\.com\\/"
],
"name": "Snopes",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "suds"
},
"imageType": "svg",
"url": "https://www.snopes.com"
},
"waybackMachine": {
"frontends": {
"waybackClassic": {
"name": "Wayback Classic",
"instanceList": true,
"url": "https://github.com/ticky/wayback-classic"
}
},
"targets": [
"^https?:\\/{2}web\\.archive\\.org\\/"
],
"name": "Wayback Machine",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "waybackClassic"
},
"imageType": "svgMono",
"url": "https://web.archive.org"
},
"github": {
"frontends": {
"gothub": {
"name": "Gothub",
"instanceList": true,
"url": "https://codeberg.org/gothub/gothub"
}
},
"targets": [
"^https?:\\/{2}github\\.com\\/",
"^https?:\\/{2}gist\\.github\\.com\\/[^\\/]+\\/[^\\/]+\\/?"
],
"name": "GitHub",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "gothub"
},
"imageType": "svgMono",
"url": "https://github.com"
},
"bilibili": {
"frontends": {
"mikuInvidious": {
"name": "MikuInvidious",
"instanceList": true,
"url": "https://0xacab.org/johnxina/mikuinvidious"
}
},
"targets": [
"^https?:\\/{2}(www\\.|space\\.)?bilibili\\.com\\/",
"^https?:\\/{2}b23\\.tv\\/"
],
"name": "Bilibili",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "mikuInvidious"
},
"imageType": "svgMono",
"url": "https://bilibili.com/"
},
"bandcamp": {
"frontends": {
"tent": {
"name": "Tent",
"instanceList": true,
"url": "https://forgejo.sny.sh/sun/Tent"
}
},
"targets": [
"^https?:\\/{2}(.*\\.)?bandcamp\\.com\\/",
"^https?:\\/{2}(f4|t4)\\.bcbits\\.com\\/"
],
"name": "Bandcamp",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "tent"
},
"imageType": "svg",
"url": "https://bandcamp.com"
},
"gitlab": {
"frontends": {
"laboratory": {
"name": "Laboratory",
"instanceList": true,
"url": "https://git.vitali64.duckdns.org/utils/laboratory.git/about/"
}
},
"targets": [
"^https?:\\/{2}gitlab\\.com\\/",
"^https?:\\/{2}gitlab\\.freedesktop\\.com\\/",
"^https?:\\/{2}gitlab\\.archlinux\\.com\\/"
],
"name": "Gitlab",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "laboratory"
},
"imageType": "svg",
"url": "https://gitlab.com/"
},
"instructables": {
"name": "Instructables",
"frontends": {
"indestructables": {
"name": "Indestructables",
"instanceList": true,
"url": "https://indestructables.codeberg.page"
},
"destructables": {
"name": "Destructables",
"instanceList": true,
"url": "https://git.vern.cc/cobra/Destructables"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?instructables\\.com\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "indestructables"
},
"imageType": "svg",
"url": "https://www.instructables.com"
},
"meet": {
"name": "Meet",
"frontends": {
"jitsi": {
"name": "Jitsi",
"instanceList": true,
"url": "https://jitsi.org"
}
},
"targets": [
"^https?:\\/{2}meet\\.libredirect\\.invalid\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "jitsi"
},
"imageType": "svgMono",
"url": "https://meet.libredirect.invalid"
},
"wolframAlpha": {
"frontends": {
"wolfreeAlpha": {
"name": "WolfreeAlpha",
"instanceList": true,
"url": "https://git.disroot.org/wolfree"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?wolframalpha\\.com\\/"
],
"name": "Wolfram Alpha",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wolfreeAlpha"
},
"imageType": "svg",
"url": "https://www.wolframalpha.com"
}
}
}