diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-04-08 03:18:05 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-04-08 03:18:05 +0300 |
commit | 31c642fc90490471ea6903b148b201f0557d8da0 (patch) | |
tree | 16fc15670ddc439ac50f9590d01d5d8f9d22ec7a | |
parent | merging branches (diff) | |
download | libredirect-31c642fc90490471ea6903b148b201f0557d8da0.zip |
Fixed wiki redirect bug #173. i2p to wikiless list. Fixed imgur redirect #175 #166
Diffstat (limited to '')
-rw-r--r-- | src/assets/javascripts/helpers/imgur.js | 10 | ||||
-rw-r--r-- | src/assets/javascripts/helpers/wikipedia.js | 2 | ||||
-rw-r--r-- | src/instances/get_instances.py | 3 |
3 files changed, 13 insertions, 2 deletions
diff --git a/src/assets/javascripts/helpers/imgur.js b/src/assets/javascripts/helpers/imgur.js index 7227bab6..cf679471 100644 --- a/src/assets/javascripts/helpers/imgur.js +++ b/src/assets/javascripts/helpers/imgur.js @@ -107,7 +107,15 @@ function redirect(url, type) { // https://imgur.com/gallery/cTRwaJU // https://i.imgur.com/CFSQArP.jpeg - if (type != "main_frame" && type != "sub_frame" && type != "xmlhttprequest" && type != "other") return null; + if (![ + "main_frame", + "sub_frame", + "xmlhttprequest", + "other", + "image", + "media", + ].includes(type)) return null; + if (url.pathname.includes("delete/")) return null; let instancesList; diff --git a/src/assets/javascripts/helpers/wikipedia.js b/src/assets/javascripts/helpers/wikipedia.js index 5570045f..af7b0e5b 100644 --- a/src/assets/javascripts/helpers/wikipedia.js +++ b/src/assets/javascripts/helpers/wikipedia.js @@ -2,7 +2,7 @@ window.browser = window.browser || window.chrome; import commonHelper from './common.js' -const targets = /^https?:\/{2}(.*\.|)wikipedia\.org/ +const targets = /^https?:\/{2}([a-z]{1,}\.|)wikipedia\.org/ let redirects = { "wikiless": { diff --git a/src/instances/get_instances.py b/src/instances/get_instances.py index 6e839c47..5f54fcff 100644 --- a/src/instances/get_instances.py +++ b/src/instances/get_instances.py @@ -108,9 +108,12 @@ rJson = json.loads(r.text) wikilessList = {} wikilessList['normal'] = [] wikilessList['tor'] = [] +wikilessList['i2p'] = [] for item in rJson: if item.endswith('.onion'): wikilessList['tor'].append('http://' + item) + elif item.endswith('.i2p'): + wikilessList['i2p'].append('http://' + item) else: wikilessList['normal'].append('https://' + item) mightyList['wikiless'] = wikilessList |