about summary refs log tree commit diff stats
path: root/src/instances
diff options
context:
space:
mode:
Diffstat (limited to 'src/instances')
-rw-r--r--src/instances/blacklist.json5
-rw-r--r--src/instances/data.json18
-rw-r--r--src/instances/get_instances.py16
3 files changed, 32 insertions, 7 deletions
diff --git a/src/instances/blacklist.json b/src/instances/blacklist.json
index a553d83d..025f5935 100644
--- a/src/instances/blacklist.json
+++ b/src/instances/blacklist.json
@@ -37,9 +37,12 @@
     "https://teddit.httpjames.space",
     "https://teddit.encrypted-data.xyz",
     "https://wiki.604kph.xyz",
+    "https://wikiless.lunar.icu",
+    "https://lingva.lunar.icu",
     "https://searx.josie.lol",
     "https://searx.org",
     "https://searx.run",
+    "https://searx.albony.xyz",
     "https://searx.kujonello.cf",
     "https://search.albony.xyz",
     "https://search.garudalinux.org",
@@ -50,4 +53,4 @@
   "authenticate": [
     "https://nitter.nixnet.services"
   ]
-}
\ No newline at end of file
+}
diff --git a/src/instances/data.json b/src/instances/data.json
index df8a5869..1c942300 100644
--- a/src/instances/data.json
+++ b/src/instances/data.json
@@ -26,7 +26,6 @@
       "http://c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion",
       "http://w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion",
       "http://kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion",
-      "http://grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion",
       "http://osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion",
       "http://u2cvlit75owumwpy4dj2hsmvkq7nvrclkpht7xgyye2pyoxhpmclkrad.onion",
       "http://euxxcnhsynwmfidvhjf6uzptsmh4dipkmgdmcmxxuo7tunp3ad2jrwyd.onion/",
@@ -381,6 +380,12 @@
       "http://fyng2tsmzmvxmojzbbwmfnsn2lrcyftf4cw6rk5j2v2huliazud3fjid.onion",
       "http://xxtbwyb5z5bdvy2f6l2yquu5qilgkjeewno4qfknvb3lkg3nmoklitid.onion",
       "http://translate.prnoid54e44a4bduq5due64jkk7wcnkxcp5kv3juncm7veptjcqudgyd.onion"
+    ],
+    "i2p": [
+      "http://kmnkkp4v4ublygtnyq46oacy3qw75nrxxniriuaersumw7bfsm2a.b32.i2p"
+    ],
+    "loki": [
+      "http://translate.priv.loki"
     ]
   },
   "lingva": {
@@ -402,7 +407,8 @@
       "http://z5vawdol25vrmorm4yydmohsd4u6rdoj2sylvoi3e3nqvxkvpqul7bqd.onion",
       "http://zbuc3bbzbfdqqo2x46repx2ddajbha6fpsjeeptjhhhhzji3zopxdqyd.onion",
       "http://f4qfqajszpx5b7itzxt6mb7kj4ktpgbdq7lq6xaiqyqx6a7de3epptad.onion",
-      "http://rq2w52kyrif3xpfihkgjnhqm3a5aqhoikpv72z3drpjglfzc2wr5z4yd.onion"
+      "http://rq2w52kyrif3xpfihkgjnhqm3a5aqhoikpv72z3drpjglfzc2wr5z4yd.onion",
+      "http://searx.bsbvtqi5oq2cqzn32zt4cr2f2z2rwots3dq7gmdcnlyqoxko2wx6reqd.onion"
     ],
     "i2p": [
       "http://ransack.i2p",
@@ -431,6 +437,7 @@
       "https://searx.nixnet.services",
       "https://searx.openhoofd.nl",
       "https://searx.org",
+      "https://searx.ppeb.me",
       "https://searx.pwoss.org",
       "https://searx.rasp.fr",
       "https://searx.ru",
@@ -480,7 +487,6 @@
       "https://search.ashs.club",
       "https://search.bingowaves.xyz",
       "https://search.bus-hit.me",
-      "https://search.chemicals-in-the-water.eu",
       "https://search.disroot.org",
       "https://search.kiwitalk.de",
       "https://search.mdosch.de",
@@ -493,6 +499,7 @@
       "https://search.unlocked.link",
       "https://search.vojkovic.xyz",
       "https://search.zzls.xyz",
+      "https://searx.albony.xyz",
       "https://searx.be",
       "https://searx.becomesovran.com",
       "https://searx.chocoflan.net",
@@ -631,8 +638,10 @@
     "https://tube.nestor.coop",
     "https://live.oldskool.fi",
     "https://dytube.com",
+    "https://video.toby3d.me",
     "https://tube.thierrytalbert.fr",
     "https://peertube.informaction.info",
+    "https://peertube.thele.me",
     "https://tube.ac-amiens.fr",
     "https://tube.alado.space",
     "https://tube.network.europa.eu",
@@ -850,6 +859,7 @@
     "https://tube.1o1.io",
     "https://peertube.aventer.biz",
     "https://videos.rights.ninja",
+    "https://pertur.be",
     "https://tube.pilgerweg-21.de",
     "https://freediverse.com",
     "https://pocketnetpeertube2.nohost.me",
@@ -1568,4 +1578,4 @@
     "https://peertube2.cpy.re",
     "https://peertube.cpy.re"
   ]
-}
\ No newline at end of file
+}
diff --git a/src/instances/get_instances.py b/src/instances/get_instances.py
index 7c270843..098bc38b 100644
--- a/src/instances/get_instances.py
+++ b/src/instances/get_instances.py
@@ -279,6 +279,7 @@ def libremdb():
             _list['tor'].append(item)
         else:
             _list['normal'].append(item)
+
     mightyList['libremdb'] = _list
     print(Fore.GREEN + 'Fetched ' + Style.RESET_ALL + 'Libremdb')
 
@@ -295,6 +296,16 @@ def simplytranslate():
     for item in r.text.strip().split('\n'):
         simplyTranslateList['tor'].append('http://' + item)
 
+    r = requests.get('https://simple-web.org/instances/simplytranslate_i2p')
+    simplyTranslateList['i2p'] = []
+    for item in r.text.strip().split('\n'):
+        simplyTranslateList['i2p'].append('http://' + item)
+
+    r = requests.get('https://simple-web.org/instances/simplytranslate_loki')
+    simplyTranslateList['loki'] = []
+    for item in r.text.strip().split('\n'):
+        simplyTranslateList['loki'].append('http://' + item)
+
     mightyList['simplyTranslate'] = simplyTranslateList
     print(Fore.GREEN + 'Fetched ' + Style.RESET_ALL + 'SimplyTranslate')
 
@@ -308,6 +319,7 @@ def linvgatranslate():
     lingvaList['tor'] = []
     for item in rJson:
         lingvaList['normal'].append(item)
+
     mightyList['lingva'] = lingvaList
     print(Fore.GREEN + 'Fetched ' + Style.RESET_ALL + 'LinvgaTranslate')
 
@@ -432,9 +444,9 @@ for k1, v1 in mightyList.items():
                     mightyList[k1][k2].remove(instance)
                     print("removed " + instance)
                 else:
-                    if not instance.endswith('.onion') and not instance.endswith('.i2p') and is_cloudflare(instance):
+                    if not instance.endswith('.onion') and not instance.endswith('.i2p') and not instance.endswith('.loki') and is_cloudflare(instance):
                         cloudflare.append(instance)
-                    if not instance.endswith('.onion') and not instance.endswith('.i2p') and is_authenticate(instance):
+                    if not instance.endswith('.onion') and not instance.endswith('.i2p') and not instance.endswith('.loki') and is_authenticate(instance):
                         authenticate.append(instance)
 
 peertube()