diff options
author | ManeraKai <manerakai@protonmail.com> | 2024-08-01 12:31:26 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2024-08-01 12:31:26 +0300 |
commit | ff16ab40f8a315df049fc602db57b1e40eeaaaad (patch) | |
tree | 0b31067c4a4c24e7a85df8421c30075abed73f94 /src/assets/javascripts/services.js | |
parent | Merge pull request 'Document network connections in privacy policy' (#141) fr... (diff) | |
download | libredirect-ff16ab40f8a315df049fc602db57b1e40eeaaaad.zip |
Added Freetar https://github.com/libredirect/browser_extension/issues/942
Diffstat (limited to 'src/assets/javascripts/services.js')
-rw-r--r-- | src/assets/javascripts/services.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 39347845..cc10b75c 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -531,6 +531,15 @@ function rewrite(url, frontend, randomInstance) { } return `${randomInstance}${url.pathname}${url.search}` } + case "freetar": + if (url.pathname.startsWith("/search.php")) { + url.searchParams.set("search_term", url.searchParams.get("value")) + url.searchParams.delete("value") + url.searchParams.delete("search_type") + return `${randomInstance}/search${url.search}` + } + if (url.pathname.startsWith("/artist")) return + return `${randomInstance}${url.pathname}${url.search}` case "piped": case "pipedMaterial": case "cloudtube": @@ -779,6 +788,7 @@ const defaultInstances = { priviblur: ["https://pb.bloat.cat"], nitter: ["https://nitter.privacydev.net"], pasted: ["https://pasted.drakeerv.com"], + freetar: ["https://freetar.de"], } function initDefaults() { |