aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/assets/javascripts/helpers/imgur.js10
-rw-r--r--src/assets/javascripts/helpers/wikipedia.js2
-rw-r--r--src/instances/get_instances.py3
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