about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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