diff options
Diffstat (limited to '')
-rw-r--r-- | src/instances/data.json (renamed from instances/data.json) | 14 | ||||
-rw-r--r-- | src/instances/get_instances.py (renamed from instances/get_instances.py) | 37 |
2 files changed, 25 insertions, 26 deletions
diff --git a/instances/data.json b/src/instances/data.json index 013071df..abaf2488 100644 --- a/instances/data.json +++ b/src/instances/data.json @@ -16,7 +16,7 @@ "https://youtube.076.ne.jp", "https://invidious.namazso.eu" ], - "onion": [ + "tor": [ "http://c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion", "http://w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion", "http://kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion", @@ -75,7 +75,7 @@ "https://nitter.winscloud.net", "https://nitter.tiekoetter.com" ], - "onion": [ + "tor": [ "http://3nzoldnxplag42gqjs23xvghtzf6t6yzssrtytnntc6ppc7xxuoneoad.onion", "http://nitter.l4qlywnpwqsluw65ts7md3khrivpirse744un3x7mlskqauz5pyuzgqd.onion", "http://nitter7bryz3jv7e3uekphigvmoyoem4al3fynerxkj22dmoxoq553qd.onion", @@ -128,7 +128,7 @@ "https://teddit.adminforge.de", "https://teddit.bus-hit.me" ], - "onion": [ + "tor": [ "http://teddit4w6cmzmj5kimhfcavs7yo5s7alszvsi2khqutqtlaanpcftfyd.onion", "http://snoo.ioensistjs7wd746zluwixvojbbkxhr37lepdvwtdfeav673o64iflqd.onion", "http://ibarajztopxnuhabfu7fg6gbudynxofbnmvis3ltj6lfx47b6fhrd5qd.onion", @@ -144,7 +144,7 @@ "https://wikiless.sethforprivacy.com", "https://wiki.604kph.xyz" ], - "onion": [ + "tor": [ "http://dj2tbh2nqfxyfmvq33cjmhuw7nb6am7thzd3zsjvizeqf374fixbrxyd.onion" ] }, @@ -169,7 +169,7 @@ "https://translate.northboot.xyz", "https://translate.tiekoetter.com" ], - "onion": [ + "tor": [ "http://fyng2tsmzmvxmojzbbwmfnsn2lrcyftf4cw6rk5j2v2huliazud3fjid.onion", "http://xxtbwyb5z5bdvy2f6l2yquu5qilgkjeewno4qfknvb3lkg3nmoklitid.onion" ] @@ -279,7 +279,7 @@ "https://xeek.com", "https://searx.roflcopter.fr" ], - "onion": [ + "tor": [ "http://3afisqjw2rxm6z7mmstyt5rx75qfqrgxnkzftknbp2vhipr2nrmrjdyd.onion", "http://searxbgetrkiwxhdwi6svpgh7eotopqyxhbqiokrwzg7dcte44t36kyd.onion", "http://suche.xyzco456vwisukfg.onion", @@ -324,7 +324,7 @@ "https://rimgo.totaldarkness.net", "https://rimgo.bus-hit.me" ], - "onion": [ + "tor": [ "http://l4d4owboqr6xcmd6lf64gbegel62kbudu3x3jnldz2mx6mhn3bsv3zyd.onion", "http://jx3dpcwedpzu2mh54obk5gvl64i2ln7pt5mrzd75s4jnndkqwzaim7ad.onion" ] diff --git a/instances/get_instances.py b/src/instances/get_instances.py index 532646e7..0929bd22 100644 --- a/instances/get_instances.py +++ b/src/instances/get_instances.py @@ -18,12 +18,12 @@ r = requests.get('https://api.invidious.io/instances.json') rJson = json.loads(r.text) invidiousList = {} invidiousList['normal'] = [] -invidiousList['onion'] = [] +invidiousList['tor'] = [] for instance in rJson: if instance[1]['type'] == 'https': invidiousList['normal'].append(instance[1]['uri']) - elif instance[1]['type'] == 'onion': - invidiousList['onion'].append(instance[1]['uri']) + elif instance[1]['type'] == 'tor': + invidiousList['tor'].append(instance[1]['uri']) mightyList['invidious'] = invidiousList print('fetched Invidious') @@ -37,7 +37,7 @@ tables.pop(3) tables.pop(3) nitterList = {} nitterList['normal'] = [] -nitterList['onion'] = [] +nitterList['tor'] = [] for table in tables: tbody = table.find('tbody') trs = tbody.find_all('tr') @@ -47,7 +47,7 @@ for table in tables: url = a.contents[0] if url.endswith('.onion'): url = 'http://' + url - nitterList['onion'].append(url) + nitterList['tor'].append(url) else: url = 'https://' + url nitterList['normal'].append(url) @@ -71,15 +71,15 @@ r = requests.get( rJson = json.loads(r.text) tedditList = {} tedditList['normal'] = [] -tedditList['onion'] = [] +tedditList['tor'] = [] for item in rJson: url = item['url'] if url != '': tedditList['normal'].append(url) - if 'onion' in item: - onion = item['onion'] + if 'tor' in item: + onion = item['tor'] if onion != '': - tedditList['onion'].append(onion) + tedditList['tor'].append(onion) mightyList['teddit'] = tedditList print('fetched Teddit') @@ -90,10 +90,10 @@ r = requests.get('https://wikiless.org/instances.json') rJson = json.loads(r.text) wikilessList = {} wikilessList['normal'] = [] -wikilessList['onion'] = [] +wikilessList['tor'] = [] for item in rJson: if item.endswith('.onion'): - wikilessList['onion'].append('http://' + item) + wikilessList['tor'].append('http://' + item) else: wikilessList['normal'].append('https://' + item) mightyList['wikiless'] = wikilessList @@ -119,9 +119,9 @@ for item in r.text.strip().split('\n'): simplyTranslateList['normal'].append('https://' + item) r = requests.get('https://simple-web.org/instances/simplytranslate_onion') -simplyTranslateList['onion'] = [] +simplyTranslateList['tor'] = [] for item in r.text.strip().split('\n'): - simplyTranslateList['onion'].append('http://' + item) + simplyTranslateList['tor'].append('http://' + item) mightyList['simplyTranslate'] = simplyTranslateList print('fetched SimplyTranslate') @@ -138,18 +138,17 @@ mightyList['lingva'] = lingvaList print('fetched LinvgaTranslate') - # SearX r = requests.get('https://searx.space/data/instances.json') rJson = json.loads(r.text) searxList = {} searxList['normal'] = [] -searxList['onion'] = [] +searxList['tor'] = [] searxList['i2p'] = [] for item in rJson['instances'].keys(): item = item[:-1] if item.endswith('.onion'): - searxList['onion'].append(item) + searxList['tor'].append(item) elif item.endswith('.i2p'): searxList['i2p'].append(item) else: @@ -176,11 +175,11 @@ r = requests.get( rJson = json.loads(r.text) rimgoList = {} rimgoList['normal'] = [] -rimgoList['onion'] = [] +rimgoList['tor'] = [] for item in rJson: if item.endswith('.onion'): - rimgoList['onion'].append('http://' + item) + rimgoList['tor'].append('http://' + item) else: rimgoList['normal'].append('https://' + item) mightyList['rimgo'] = rimgoList @@ -189,7 +188,7 @@ print('fetched Rimgo') # Writing to file json_object = json.dumps(mightyList, ensure_ascii=False, indent=2) -with open('instances/data.json', 'w') as outfile: +with open('src/instances/data.json', 'w') as outfile: outfile.write(json_object) # print(json_object) print('wrote instances/data.json') |