From 77f233437c891dcc041158eee46b60e50bd3c993 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Fri, 9 Aug 2024 23:14:48 +0300 Subject: [PATCH] Added RAT https://github.com/libredirect/browser_extension/issues/937 --- src/assets/images/baiduTieba-icon.svg | 72 +++++++++++++++++++++++++++ src/assets/javascripts/services.js | 4 ++ src/config.json | 18 +++++++ 3 files changed, 94 insertions(+) create mode 100644 src/assets/images/baiduTieba-icon.svg diff --git a/src/assets/images/baiduTieba-icon.svg b/src/assets/images/baiduTieba-icon.svg new file mode 100644 index 00000000..70f8c46d --- /dev/null +++ b/src/assets/images/baiduTieba-icon.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 8dee83db..dbd3ea2c 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -543,6 +543,9 @@ function rewrite(url, frontend, randomInstance) { } if (url.pathname.startsWith("/artist")) return return `${randomInstance}${url.pathname}${url.search}` + case "ratAintTieba": + url.searchParams.delete("ie") + return `${randomInstance}${url.pathname}${url.search}` case "piped": case "pipedMaterial": case "cloudtube": @@ -794,6 +797,7 @@ const defaultInstances = { nitter: ["https://nitter.privacydev.net"], pasted: ["https://pasted.drakeerv.com"], freetar: ["https://freetar.de"], + ratAintTieba: ["https://rat.fis.land"], } function initDefaults() { diff --git a/src/config.json b/src/config.json index 350559bd..848f2a21 100644 --- a/src/config.json +++ b/src/config.json @@ -1056,6 +1056,24 @@ }, "imageType": "svg", "url": "https://www.ultimate-guitar.com" + }, + "baiduTieba": { + "frontends": { + "ratAintTieba": { + "name": "Rat Aint Tieba", + "instanceList": true, + "url": "https://0xacab.org/johnxina/rat" + } + }, + "targets": ["^https?:\\/{2}tieba\\.baidu\\.com"], + "name": "Baidu Tieba", + "options": { + "enabled": false, + "unsupportedUrls": "bypass", + "frontend": "ratAintTieba" + }, + "imageType": "svg", + "url": "https://tieba.baidu.com" } } }