{ "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" }, "cloudtube": { "name": "CloudTube", "embeddable": false, "instanceList": true, "url": "https://sr.ht/~cadence/tube/" }, "freetube": { "excludeTargets": [ 2, 3 ], "name": "FreeTube", "embeddable": false, "instanceList": false, "url": "https://github.com/FreeTubeApp/FreeTube" }, "yattee": { "excludeTargets": [ 2, 3 ], "name": "Yattee", "embeddable": false, "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}youtu\\.be\\/..*", "^https?:\\/{2}(?:www\\.|)(youtube|youtube-nocookie)\\.com\\/embed\\/..*" ], "name": "Youtube", "options": { "enabled": false, "redirectType": "main_frame", "frontend": "invidious" }, "imageType": "png", "embeddable": true, "url": "https://youtube.com" }, "youtubeMusic": { "frontends": { "beatbump": { "name": "Beatbump", "instanceList": true, "url": "https://github.com/snuffyDev/Beatbump" }, "hyperpipe": { "name": "Hyperpipe", "instanceList": true, "url": "https://codeberg.org/Hyperpipe/Hyperpipe" } }, "targets": [ "^https?:\\/{2}music\\.youtube\\.com(\\/|$)" ], "name": "YT Music", "options": { "enabled": false, "frontend": "beatbump" }, "imageType": "png", "embeddable": false, "url": "https://music.youtube.com" }, "twitter": { "frontends": { "nitter": { "name": "Nitter", "embeddable": true, "instanceList": true, "url": "https://github.com/zedeus/nitter" } }, "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", "options": { "enabled": false, "redirectType": "main_frame" }, "imageType": "png", "embeddable": true, "url": "https://twitter.com" }, "tiktok": { "frontends": { "proxiTok": { "name": "ProxiTok", "instanceList": true, "url": "https://github.com/pablouser1/ProxiTok" } }, "targets": [ "^https?:\\/{2}(www\\.|)tiktok\\.com(\\/|$)" ], "name": "TikTok", "options": { "enabled": false }, "imageType": "png", "embeddable": false, "url": "https://tiktok.com" }, "reddit": { "frontends": { "libreddit": { "name": "Libreddit", "instanceList": true, "url": "https://github.com/spikecodes/libreddit" }, "teddit": { "name": "Teddit", "instanceList": true, "url": "https://codeberg.org/teddit/teddit" } }, "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" }, "imageType": "png", "embeddable": false, "url": "https://reddit.com" }, "imgur": { "frontends": { "rimgo": { "name": "rimgo", "instanceList": true, "url": "https://codeberg.org/video-prize-ranch/rimgo" } }, "targets": [ "^https?:\\/{2}([im]\\.)?(stack\\.)?imgur\\.(com|io)(\\/|$)" ], "name": "Imgur", "options": { "enabled": false, "redirectType": "main_frame" }, "imageType": "png", "embeddable": true, "url": "https://imgur.com" }, "medium": { "frontends": { "scribe": { "name": "Scribe", "instanceList": true, "url": "https://sr.ht/~edwardloveall/Scribe/" } }, "targets": [ "^(?:.*\\.)*(?