aboutsummaryrefslogtreecommitdiffstats
path: root/src/instances
diff options
context:
space:
mode:
Diffstat (limited to 'src/instances')
-rw-r--r--src/instances/blacklist.json14
-rw-r--r--src/instances/cloudtube.json4
-rw-r--r--src/instances/data.json153
-rw-r--r--src/instances/get_instances.py24
4 files changed, 85 insertions, 110 deletions
diff --git a/src/instances/blacklist.json b/src/instances/blacklist.json
index fe941df0..edce1958 100644
--- a/src/instances/blacklist.json
+++ b/src/instances/blacklist.json
@@ -11,10 +11,8 @@
"https://watch.whatever.social",
"https://piped.garudalinux.org",
"https://y.rivo.lol",
- "https://cringe.whatever.social",
"https://nitter.domain.glass",
"https://birdsite.xanny.family",
- "https://nitter.it",
"https://notabird.site",
"https://fuckthesacklers.network",
"https://nitter.winscloud.net",
@@ -29,6 +27,7 @@
"https://nitter.sneed.network",
"https://n.sneed.network",
"https://nitter.twei.space",
+ "https://nitter.d420.de",
"https://libreddit.domain.glass",
"https://r.nf",
"https://libreddit.hu",
@@ -39,7 +38,6 @@
"https://libreddit.winscloud.net",
"https://r.ahwx.org",
"https://reddit.dr460nf1r3.org",
- "https://libreddit.mha.fi",
"https://libreddit.encrypted-data.xyz",
"https://libreddit.eu.org",
"https://teddit.domain.glass",
@@ -72,15 +70,13 @@
"https://invidious.rhyshl.live",
"https://proxitok.odyssey346.dev",
"https://nhanh.cloud",
- "https://nitter.nl",
+ "https://nitter.winscloud.net",
"https://ntr.odyssey346.dev",
- "https://libreddit.nl",
+ "https://libreddit.yonalee.eu",
+ "https://libreddit.winscloud.net",
"https://libreddit.notyourcomputer.net",
"https://teddit.ggc-project.de",
- "https://teddit.nautolan.racing",
- "https://tedd.it",
- "https://teddit.artemislena.eu",
- "https://wiki.froth.zone",
+ "https://teddit.tokhmi.xyz",
"https://quetre.odyssey346.dev",
"https://st.odyssey346.dev",
"https://jsearch.pw",
diff --git a/src/instances/cloudtube.json b/src/instances/cloudtube.json
index caba9d9c..8742d09c 100644
--- a/src/instances/cloudtube.json
+++ b/src/instances/cloudtube.json
@@ -1,6 +1,6 @@
{
- "clearnet": ["https://tube.cadence.moe", "https://yt.beparanoid.de"],
- "tor": ["http://yt.prnoid54e44a4bduq5due64jkk7wcnkxcp5kv3juncm7veptjcqudgyd.onion"],
+ "clearnet": ["https://tube.cadence.moe"],
+ "tor": [],
"i2p": [],
"loki": []
}
diff --git a/src/instances/data.json b/src/instances/data.json
index e2e5d9f5..839b155b 100644
--- a/src/instances/data.json
+++ b/src/instances/data.json
@@ -6,35 +6,35 @@
"https://invidious.snopyta.org",
"https://invidious.kavin.rocks",
"https://inv.riverside.rocks",
- "https://invidio.xamh.de",
"https://y.com.sb",
"https://yt.artemislena.eu",
- "https://invidious.sethforprivacy.com",
- "https://invidious.flokinet.to",
"https://invidious.tiekoetter.com",
+ "https://invidious.flokinet.to",
"https://inv.bp.projectsegfau.lt",
"https://inv.vern.cc",
- "https://invidious.projectsegfau.lt",
"https://invidious.nerdvpn.de",
+ "https://invidious.projectsegfau.lt",
"https://invidious.rhyshl.live",
"https://inv.privacy.com.de",
"https://invidious.slipfox.xyz",
- "https://invidious.weblibre.org",
"https://invidious.esmailelbob.xyz",
"https://youtube.076.ne.jp",
- "https://invidious.namazso.eu"
+ "https://invidious.sethforprivacy.com",
+ "https://invidious.namazso.eu",
+ "https://invidio.xamh.de"
],
"tor": [
- "http://inv.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion",
- "http://invidious.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion",
- "http://euxxcnhsynwmfidvhjf6uzptsmh4dipkmgdmcmxxuo7tunp3ad2jrwyd.onion",
- "http://u2cvlit75owumwpy4dj2hsmvkq7nvrclkpht7xgyye2pyoxhpmclkrad.onion",
- "http://osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion",
- "http://grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion",
- "http://kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion",
- "http://w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion",
"http://c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion",
- "http://am74vkcrjp2d5v36lcdqgsj2m6x36tbrkhsruoegwfcizzabnfgf5zyd.onion"
+ "http://kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion",
+ "http://grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion",
+ "http://osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion",
+ "http://u2cvlit75owumwpy4dj2hsmvkq7nvrclkpht7xgyye2pyoxhpmclkrad.onion",
+ "http://euxxcnhsynwmfidvhjf6uzptsmh4dipkmgdmcmxxuo7tunp3ad2jrwyd.onion",
+ "http://invidious.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion",
+ "http://inv.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion",
+ "http://am74vkcrjp2d5v36lcdqgsj2m6x36tbrkhsruoegwfcizzabnfgf5zyd.onion",
+ "http://ng27owmagn5amdm7l5s3rsqxwscl5ynppnis5dqcasogkyxcfqn7psid.onion",
+ "http://w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion"
],
"i2p": [],
"loki": []
@@ -53,14 +53,13 @@
"https://yt.jae.fi",
"https://piped.mint.lgbt",
"https://il.ax",
- "https://piped.privacy.com.de",
"https://piped.esmailelbob.xyz",
"https://piped.projectsegfau.lt",
"https://piped.privacydev.net",
- "https://piped.palveluntarjoaja.eu",
"https://piped.smnz.de",
"https://piped.adminforge.de",
- "https://watch.whatevertinfoil.de"
+ "https://watch.whatevertinfoil.de",
+ "https://piped.qdi.fi"
],
"tor": [],
"i2p": [],
@@ -68,7 +67,7 @@
},
"pipedMaterial": {
"clearnet": [
- "https://piped-material.১.net",
+ "https://piped-material.xn--17b.net",
"https://piped-material.ftp.sh"
],
"tor": [],
@@ -77,12 +76,9 @@
},
"cloudtube": {
"clearnet": [
- "https://tube.cadence.moe",
- "https://yt.beparanoid.de"
- ],
- "tor": [
- "http://yt.prnoid54e44a4bduq5due64jkk7wcnkxcp5kv3juncm7veptjcqudgyd.onion"
+ "https://tube.cadence.moe"
],
+ "tor": [],
"i2p": [],
"loki": []
},
@@ -92,7 +88,6 @@
"https://proxitok.pussthecat.org",
"https://tok.habedieeh.re",
"https://proxitok.esmailelbob.xyz",
- "https://cringe.whatever.social",
"https://proxitok.dhusch.de",
"https://proxitok.privacydev.net",
"https://proxitok.odyssey346.dev",
@@ -100,7 +95,9 @@
"https://tok.adminforge.de",
"https://proxitok.manasiwibi.com"
],
- "tor": [],
+ "tor": [
+ "http://vywqfflneajejuhg7o5iklqvzemu2fcdrb3gtkvnyqsho6qin5svdsad.onion"
+ ],
"i2p": [],
"loki": []
},
@@ -131,7 +128,7 @@
"nitter": {
"clearnet": [
"https://nitter.net",
- "https://nitter.42l.fr",
+ "https://nitter.lacontrevoie.fr",
"https://nitter.pussthecat.org",
"https://nitter:nitter@nitter.nixnet.services",
"https://nitter.fdn.fr",
@@ -206,7 +203,12 @@
"https://nitter.manasiwibi.com",
"https://nitter.smnz.de",
"https://nitter.twei.space",
- "https://nitter.inpt.fr"
+ "https://nitter.inpt.fr",
+ "https://nitter.d420.de",
+ "https://nitter.caioalonso.com",
+ "https://nitter.at",
+ "https://nitter.drivet.xyz",
+ "https://nitter.pw"
],
"tor": [
"http://nitter7bryz3jv7e3uekphigvmoyoem4al3fynerxkj22dmoxoq553qd.onion",
@@ -232,6 +234,7 @@
"http://wiio4sgs4247brk7hj6qck2jxnvldwfdbguigc5ivpxrsegnliyfvuqd.onion",
"http://qwikxx2erhx6qrymued6ox2qkf2yeogjwypqvzoif4fqkljixasr6oid.onion",
"http://4g47cxugkohbweao2x66nnxxfoe3k7gdfzxej537nhdbwr522sbjxeqd.onion",
+ "http://nt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion",
"http://tw.lpoaj7z2zkajuhgnlltpeqh3zyq7wk2iyeggqaduhgxhyajtdt2j7wad.onion"
],
"i2p": [
@@ -458,21 +461,27 @@
"http://quetre.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion",
"http://qr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion"
],
- "i2p": [],
+ "i2p": [
+ "http://vernnflenvsqccuanaun7yydnmturi4jkyxlyzhn6ultpje66c3q.b32.i2p"
+ ],
"loki": []
},
"libremdb": {
"clearnet": [
- "https://libremdb.herokuapp.com",
+ "https://libremdb.iket.me",
"https://libremdb.pussthecat.org",
"https://libremdbeu.herokuapp.com",
"https://lmdb.tokhmi.xyz",
- "https://libremdb.esmailelbob.xyz"
+ "https://libremdb.esmailelbob.xyz",
+ "https://ld.vern.cc"
],
"tor": [
- "http://libremdb.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion"
+ "http://libremdb.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion",
+ "http://ld.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion"
+ ],
+ "i2p": [
+ "http://vernz3ubrntql4wrgyrssd6u3qzi36zrhz2agbo6vibzbs5olk2q.b32.i2p"
],
- "i2p": [],
"loki": []
},
"simplyTranslate": {
@@ -529,6 +538,7 @@
"searx": {
"clearnet": [
"https://dynabyte.ca",
+ "https://icanfindit.online",
"https://jsearch.pw",
"https://search.ethibox.fr",
"https://search.snopyta.org",
@@ -562,16 +572,17 @@
"https://suche.uferwerk.org",
"https://sx.catgirl.cloud",
"https://timdor.noip.me/searx",
+ "https://xo.wtf",
"https://searx.roflcopter.fr"
],
"tor": [
"http://3afisqjw2rxm6z7mmstyt5rx75qfqrgxnkzftknbp2vhipr2nrmrjdyd.onion",
- "http://4n53nafyi77iplnbrpmxnp3x4exbswwxigujaxy3b37fvr7bvlopxeyd.onion",
+ "http://w5rl6wsd7mzj4bdkbuqvzidet5osdsm5jhg2f7nvfidakfq5exda5wid.onion",
"http://yra4tke2pwcnatxjkufpw6kvebu3h3ti2jca2lcdpgx3mpwol326lzid.onion",
"http://z5vawdol25vrmorm4yydmohsd4u6rdoj2sylvoi3e3nqvxkvpqul7bqd.onion",
"http://zbuc3bbzbfdqqo2x46repx2ddajbha6fpsjeeptjhhhhzji3zopxdqyd.onion",
"http://f4qfqajszpx5b7itzxt6mb7kj4ktpgbdq7lq6xaiqyqx6a7de3epptad.onion",
- "http://searxfilowxokbogygrigir4wqxfxqzuxofxgdon7dg6rsii4yxzytyd.onion"
+ "http://searx.micohauwkjbyw5meacrb4ipicwvwg4xtzl7y7viv53kig2mdcsvwkyyd.onion"
],
"i2p": [
"http://ransack.i2p",
@@ -584,7 +595,6 @@
"https://darmarit.org/searx",
"https://de.xcxc.ml",
"https://etsi.me",
- "https://icanfindit.online",
"https://jackgoss.xyz",
"https://metasearch.nl",
"https://northboot.xyz",
@@ -594,6 +604,7 @@
"https://priv.au",
"https://privatus.live",
"https://s.frlt.one",
+ "https://s.trung.fun",
"https://s.zhaocloud.net",
"https://saber.tk",
"https://search.0relay.com",
@@ -645,7 +656,8 @@
"https://searx.slipfox.xyz/searx",
"https://searx.tiekoetter.com",
"https://searx.zcyph.cc",
- "https://searxng.nicfab.it",
+ "https://searxng.dupa.edu.pl",
+ "https://searxng.nicfab.eu",
"https://searxng.zackptg5.com",
"https://serx.ml",
"https://sh0.it",
@@ -655,10 +667,10 @@
"https://trydex.tk/searxng",
"https://www.gruble.de",
"https://www.webrats.xyz",
- "https://xo.wtf"
+ "https://xcxc.ml"
],
"tor": [
- "http://w5rl6wsd7mzj4bdkbuqvzidet5osdsm5jhg2f7nvfidakfq5exda5wid.onion",
+ "http://4n53nafyi77iplnbrpmxnp3x4exbswwxigujaxy3b37fvr7bvlopxeyd.onion",
"http://privateoz3u5utrimal2edr56j3r5caakektxxgixigdkycuxigvquid.onion",
"http://b6sxmon57qza6dt36li7huabie5ntrvjr4q5rc2vvbn4hqvzd4phrvyd.onion",
"http://searxngg6zleq6ceboe5ltkyo4hyrb3aaycrgzmrljv3jjlb5vcytead.onion",
@@ -666,7 +678,7 @@
"http://b2c7fvbhnfvwnl6oh2tydhzfx4i37kmmrycq42heqbbe7wovq3uzenid.onion",
"http://searxdr3pqz4nydgnqocsia2xbywptxbkympa2emn7zlgggrir4bkfad.onion",
"http://searx.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion",
- "http://searx.micohauwkjbyw5meacrb4ipicwvwg4xtzl7y7viv53kig2mdcsvwkyyd.onion",
+ "http://searxfilowxokbogygrigir4wqxfxqzuxofxgdon7dg6rsii4yxzytyd.onion",
"http://searx.privpw3tndpkw6pnp3g727zfgfdzbu3k6a7chv226s3xymv2p4eiuqyd.onion",
"http://rq2w52kyrif3xpfihkgjnhqm3a5aqhoikpv72z3drpjglfzc2wr5z4yd.onion",
"http://fub6vgedgeadlu3ctskrpkcqjruh76tckwtj5swfhyblgml2tzgzckqd.onion/searx",
@@ -698,23 +710,9 @@
"loki": []
},
"librex": {
- "clearnet": [
- "https://librex.beparanoid.de",
- "https://librex.extravi.dev",
- "https://search.davidovski.xyz",
- "https://search.funami.tech",
- "https://librex.catalyst.sx",
- "https://search.madreyk.xyz",
- "https://search.pabloferreiro.es"
- ],
- "tor": [
- "http://librex.2356uhnbpv5nk3bni5bv6jg2cd6lgj664kwx3lhyelstpttpyv4kk2qd.onion",
- "http://ncblhz7q4sfbf755bdbhebfzxcpypz7ewafgi4agatecojz7pln4i3id.onion",
- "http://librex.so2mpiyfo4cje7bof5v52y3cvjyo2haxpqfvut4sr6gj2ul4mddx2jid.onion"
- ],
- "i2p": [
- "http://rra33hiaf6nmby7jfpqe2gqmng3jnzkvbu2n7jgce7vbhoyuhzya.b32.i2p"
- ],
+ "clearnet": [],
+ "tor": [],
+ "i2p": [],
"loki": []
},
"rimgo": {
@@ -814,6 +812,16 @@
"loki": []
},
"peertube": [
+ "https://search.joinpeertube.org",
+ "https://tbh.co-shaoghal.net",
+ "https://tube.kansanvalta.org",
+ "https://duanrra.cf",
+ "https://ytube.retronerd.at",
+ "https://tube.media-techport.de",
+ "https://notobono.de",
+ "https://video.vegafjord.me",
+ "https://peertube-us.howlround.com",
+ "https://peertube-eu.howlround.com",
"https://pt.freedomwolf.cc",
"https://vr360tube.online",
"https://bodavr.com",
@@ -870,8 +878,6 @@
"https://video.3cmr.fr",
"https://peertube.miguelcr.me",
"https://video.thinkof.name",
- "https://nekofans.tv",
- "https://video.comun.al",
"https://video.occm.cc",
"https://tube-action-educative.apps.education.fr",
"https://jahve.pl",
@@ -888,7 +894,6 @@
"https://tube-education-physique-et-sportive.apps.education.fr",
"https://videos.lemouvementassociatif-pdl.org",
"https://playroom.kitsunes.world",
- "https://tube2.nous.media",
"https://peertube.0x5e.eu",
"https://tube.darknight-coffee.org",
"https://play.mittdata.se",
@@ -947,13 +952,11 @@
"https://videos.tormentasolar.win",
"https://tube.nestor.coop",
"https://live.oldskool.fi",
- "https://dytube.com",
"https://tube.thierrytalbert.fr",
"https://peertube.informaction.info",
"https://tube.ac-amiens.fr",
"https://tube.alado.space",
"https://tube.network.europa.eu",
- "https://vnchich.com",
"https://pt.maciej.website",
"https://peertube.frontmediatique.fr",
"https://peertube.bgzashtita.es",
@@ -967,7 +970,6 @@
"https://videos.grafo.zone",
"https://tube.chocoflan.net",
"https://video.pthreat.co",
- "https://peertube.egroc.de",
"https://pt.k2s.sk",
"https://video.cats-home.net",
"https://peertube.narrativerry.xyz",
@@ -986,10 +988,8 @@
"https://pierre.tube",
"https://mirametube.fr",
"https://vidz.dou.bet",
- "https://videos.redeyes.site",
"https://video.hostpath.de",
"https://free-streams.com",
- "https://tube.pawelko.net",
"https://video.livecchi.cloud",
"https://peertube.gsugambit.com",
"https://pt.nospy.net",
@@ -1008,7 +1008,6 @@
"https://yt.x1337x.fr",
"https://videos.rabbit-company.com",
"https://video.paradigmthreat.net",
- "https://video.lincolncyber.com",
"https://vid.twhtv.club",
"https://video.retroedge.tech",
"https://truvitv.com",
@@ -1025,7 +1024,6 @@
"https://video.mttv.it",
"https://peertube.cloud.nerdraum.de",
"https://vid.pretok.tv",
- "https://videos.slownewsdayshow.com",
"https://videos.sarcasmstardust.com",
"https://videos.factsonthegroundshow.com",
"https://tv.santic-zombie.ru",
@@ -1034,8 +1032,6 @@
"https://video.snug.moe",
"https://video.avant-le-strike.buzz",
"https://videos.ritimo.org",
- "https://videos.ephphatha.church",
- "https://video.cerclearistote.com",
"https://video.greenmycity.eu",
"https://przej.me",
"https://pt.mezzo.moe",
@@ -1047,13 +1043,11 @@
"https://bee-tube.fr",
"https://vid.prometheus.systems",
"https://tube.nx12.net",
- "https://redundant2.peertube.support",
"https://peertube.ignifi.me",
"https://tv.based.quest",
"https://peertube.beardedtek.com",
"https://creemoseducacioninclusiva.uma.es",
"https://videos.yeswiki.net",
- "https://peertube.autogestioncitoyenne.org",
"https://video.r3s.nrw",
"https://peertube.semweb.pro",
"https://poast.tv",
@@ -1067,14 +1061,12 @@
"https://peertube.chatinbit.com",
"https://peertube.ffs2play.fr",
"https://peertube.swarm.solvingmaz.es",
- "https://film.node9.org",
"https://peertube.mi-site.net",
"https://raptube.antipub.org",
"https://video.cm-en-transition.fr",
"https://tube.koweb.fr",
"https://peertube.genma.fr",
"https://tv.generallyrubbish.net.au",
- "https://videos.codingotaku.com",
"https://foss.tube",
"https://peertube.satoshishop.de",
"https://ua.peertube.red",
@@ -1102,7 +1094,6 @@
"https://polskijutub.mkljczk.pl",
"https://peertube.noussommes.org",
"https://exode.me",
- "https://megatube.lilomoino.fr",
"https://video.anartist.org",
"https://peertube.home.x0r.fr",
"https://peertube.marud.fr",
@@ -1155,7 +1146,6 @@
"https://www.orion-hub.fr",
"https://tv.orion-serv.fr",
"https://video.interru.io",
- "https://tube.cnr.it",
"https://peertube.dtmf.ca",
"https://tube.ponsonaille.fr",
"https://tube.int5.net",
@@ -1173,12 +1163,9 @@
"https://video.antopie.org",
"https://vtr.chikichiki.tube",
"https://fedimovie.com",
- "https://videos.thinkerview.com",
"https://tube.doctors4covidethics.org",
- "https://yoba.tv",
"https://tube.mediainformationcenter.de",
"https://peertube.communecter.org",
- "https://peertube.librosphere.fr",
"https://queermotion.org",
"https://video.audiovisuel-participatif.org",
"https://peertube.vip",
@@ -1309,7 +1296,6 @@
"https://peertube.alpharius.io",
"https://ptb.lunarviews.net",
"https://ovaltube.codinglab.ch",
- "https://video.wilkie.how",
"https://videos.ahp-numerique.fr",
"https://auf1.eu",
"https://tube.toontoet.nl",
@@ -1439,7 +1425,6 @@
"https://videos.john-livingston.fr",
"https://melsungen.peertube-host.de",
"https://evangelisch.video",
- "https://tube.anufrij.de",
"https://videos.mastodont.cat",
"https://media.undeadnetwork.de",
"https://tube.dragonpsi.xyz",
@@ -1463,7 +1448,6 @@
"https://video.ecole-89.com",
"https://tube.kai-stuht.com",
"https://video.fbxl.net",
- "https://live.libratoi.org",
"https://video.p1ng0ut.social",
"https://watch.deranalyst.ch",
"https://video.discord-insoumis.fr",
@@ -1492,7 +1476,6 @@
"https://kodcast.com",
"https://video.altertek.org",
"https://ruraletv.ovh",
- "https://videos.weblib.re",
"https://tube.oisux.org",
"https://peertube.louisematic.site",
"https://clap.nerv-project.eu",
@@ -1510,7 +1493,6 @@
"https://fotogramas.politicaconciencia.org",
"https://peertube.pl",
"https://peertube.manalejandro.com",
- "https://www4.mir.inter21.net",
"https://video.csc49.fr",
"https://tube.wolfe.casa",
"https://video.dresden.network",
@@ -1534,14 +1516,12 @@
"https://tube.nox-rhea.org",
"https://peertube.securitymadein.lu",
"https://tube.rita.moe",
- "https://tuktube.com",
"https://mytube.kn-cloud.de",
"https://tube.nuagelibre.fr",
"https://video.nogafam.es",
"https://peertube.stream",
"https://videos.leslionsfloorball.fr",
"https://player.ojamajo.moe",
- "https://ftsi.ru",
"https://video.cigliola.com",
"https://xxx.noho.st",
"https://peertube.stefofficiel.me",
@@ -1635,7 +1615,6 @@
"https://peertube.debian.social",
"https://tube.piweb.be",
"https://peertube.su",
- "https://video.hackers.town",
"https://tube.fdn.fr",
"https://peertube.demonix.fr",
"https://videos.hauspie.fr",
@@ -1773,4 +1752,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 c789f551..96902feb 100644
--- a/src/instances/get_instances.py
+++ b/src/instances/get_instances.py
@@ -137,7 +137,7 @@ def fetchFromFile(frontend, name):
print(Fore.GREEN + 'Fetched ' + Style.RESET_ALL + name)
-def fetchJsonList(frontend, name, url, urlItem):
+def fetchJsonList(frontend, name, url, urlItem, jsonObject):
try:
r = requests.get(url)
rJson = json.loads(r.text)
@@ -152,8 +152,8 @@ def fetchJsonList(frontend, name, url, urlItem):
if item[urlItem[network]].strip() != '':
_list[network].append(item[urlItem[network]])
else:
- if frontend == 'librarian':
- rJson = rJson['instances'] # I got lazy :p Might fix this at some point...
+ if jsonObject:
+ rJson = rJson['instances']
for item in rJson:
tmpItem = item
if urlItem is not None:
@@ -313,15 +313,15 @@ def libreddit():
def teddit():
- fetchJsonList('teddit', 'Teddit', 'https://codeberg.org/teddit/teddit/raw/branch/main/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None})
+ fetchJsonList('teddit', 'Teddit', 'https://codeberg.org/teddit/teddit/raw/branch/main/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False)
def wikiless():
- fetchJsonList('wikiless', 'Wikiless', 'https://wikiless.org/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None})
+ fetchJsonList('wikiless', 'Wikiless', 'https://wikiless.org/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False)
def scribe():
- fetchJsonList('scribe', 'Scribe', 'https://git.sr.ht/~edwardloveall/scribe/blob/main/docs/instances.json', None)
+ fetchJsonList('scribe', 'Scribe', 'https://git.sr.ht/~edwardloveall/scribe/blob/main/docs/instances.json', None, False)
def quetre():
@@ -363,7 +363,7 @@ def simplytranslate():
def linvgatranslate():
- fetchJsonList('lingva', 'LingvaTranslate', 'https://raw.githubusercontent.com/TheDavidDelta/lingva-translate/main/instances.json', None)
+ fetchJsonList('lingva', 'LingvaTranslate', 'https://raw.githubusercontent.com/TheDavidDelta/lingva-translate/main/instances.json', None, False)
def searx_searxng():
@@ -406,15 +406,15 @@ def whoogle():
def librex():
- fetchRegexList('librex', 'LibreX', 'https://raw.githubusercontent.com/hnhx/librex/main/README.md', r"\| {1,2}\[(?:(?:[a-zA-Z0-9]+\.)+[a-zA-Z]{2,}|✅)\]\((https?:\/{2}(?:[a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,})")
+ fetchJsonList('librex', 'LibreX', 'https://raw.githubusercontent.com/hnhx/librex/main/instances.json', {'clearnet': 'clearnet', 'tor': 'tor', 'i2p': 'i2p', 'loki': None}, True)
def rimgo():
- fetchJsonList('rimgo', 'rimgo', 'https://codeberg.org/video-prize-ranch/rimgo/raw/branch/main/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None})
+ fetchJsonList('rimgo', 'rimgo', 'https://codeberg.org/video-prize-ranch/rimgo/raw/branch/main/instances.json', {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False)
def librarian():
- fetchJsonList('librarian', 'Librarian', 'https://codeberg.org/librarian/librarian/raw/branch/main/instances.json', 'url')
+ fetchJsonList('librarian', 'Librarian', 'https://codeberg.org/librarian/librarian/raw/branch/main/instances.json', 'url', True)
def neuters():
@@ -426,7 +426,7 @@ def beatbump():
def hyperpipe():
- fetchJsonList('hyperpipe', 'Hyperpipe', 'https://codeberg.org/Hyperpipe/pages/raw/branch/main/api/frontend.json', 'url')
+ fetchJsonList('hyperpipe', 'Hyperpipe', 'https://codeberg.org/Hyperpipe/pages/raw/branch/main/api/frontend.json', 'url', False)
def facil():
@@ -498,7 +498,7 @@ for k1, v1 in mightyList.items():
cloudflare.append(instance)
if not instance.endswith('.onion') and not instance.endswith('.i2p') and not instance.endswith('.loki') and is_authenticate(instance):
authenticate.append(instance)
- if not instance.endswith('.onion') and not instance.endswith('.i2p') and not instance.endswith('.loki') and is_offline(instance):
+ elif not instance.endswith('.onion') and not instance.endswith('.i2p') and not instance.endswith('.loki') and is_offline(instance):
offline.append(instance)
peertube()