diff --git a/README.md b/README.md index e4cb4a5..74cdc77 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ - Dumb: [https://github.com/rramiachraf/dumb#public-instances](https://github.com/rramiachraf/dumb#public-instances) - AnonymousOverflow: [https://github.com/httpjamesm/AnonymousOverflow#clearnet-instances](https://github.com/httpjamesm/AnonymousOverflow#clearnet-instances) - Wikiless: [https://web.archive.org/web/20220929180821/https://codeberg.org/orenom/wikiless](https://web.archive.org/web/20220929180821/https://codeberg.org/orenom/wikiless) +- BiblioReads: [https://github.com/nesaku/BiblioReads/blob/main/instances.json](https://github.com/nesaku/BiblioReads/blob/main/instances.json) ## How to run: diff --git a/blacklist.json b/blacklist.json index 9881539..97c32ea 100644 --- a/blacklist.json +++ b/blacklist.json @@ -74,6 +74,8 @@ "https://overflow.lunar.icu", "https://wiki.604kph.xyz", "https://wiki.privacytools.io", - "https://wikiless.rawbit.ninja" + "https://wikiless.rawbit.ninja", + "https://biblioreads.ga", + "https://biblioreads.lunar.icu" ] } \ No newline at end of file diff --git a/data.json b/data.json index 9334148..d9712a5 100644 --- a/data.json +++ b/data.json @@ -10,6 +10,7 @@ "https://invidious.nerdvpn.de", "https://invidious.tiekoetter.com", "https://yt.artemislena.eu", + "https://invidious.flokinet.to", "https://inv.bp.projectsegfau.lt", "https://inv.odyssey346.dev", "https://invidious.baczek.me", @@ -22,15 +23,14 @@ "https://vid.priv.au", "https://inv.vern.cc", "https://invidious.slipfox.xyz", - "https://invidious.esmailelbob.xyz", "https://invidious.weblibre.org", + "https://invidious.dhusch.de", + "https://invidious.esmailelbob.xyz", "https://iv.melmac.space", "https://invidious.silur.me", "https://invidious.lidarshield.cloud", "https://invidious.drivet.xyz", "https://invidious.privacydev.net", - "https://invidious.dhusch.de", - "https://invidious.flokinet.to", "https://invidious.namazso.eu" ], "tor": [ @@ -970,5 +970,22 @@ "http://vernesciy2defjsputrjrv6pa5ll6qzrckfffi5lgkumstdojyga.b32.i2p" ], "loki": [] + }, + "biblioReads": { + "clearnet": [ + "https://biblioreads.ml", + "https://biblioreads.ga", + "https://bl.vern.cc", + "https://biblioreads.lunar.icu", + "https://biblioreads.esmailelbob.xyz" + ], + "tor": [ + "http://bl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion", + "http://biblioreads.esmail5pdn24shtvieloeedh7ehz3nrwcdivnfhfcedl7gf4kwddhkqd.onion" + ], + "i2p": [ + "http://vernapl3lpo3huqdx3pjzxqgdgavxjlmdskbvejh2gfqgmjuyvxq.b32.i2p" + ], + "loki": [] } } \ No newline at end of file diff --git a/instances.py b/instances.py index e0c43d4..3a95d85 100755 --- a/instances.py +++ b/instances.py @@ -450,6 +450,15 @@ def wikiless(): fetchFromFile('wikiless') +def biblioReads(): + fetchJsonList( + 'biblioReads', + 'https://raw.githubusercontent.com/nesaku/BiblioReads/main/instances.json', + {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, + False + ) + + def isValid(url): # This code is contributed by avanitrachhadiya2155 try: result = urlparse(url) @@ -490,6 +499,7 @@ libMedium() dumb() anonymousOverflow() wikiless() +biblioReads() mightyList = filterLastSlash(mightyList) mightyList = idnaEncode(mightyList)