diff --git a/.github/workflows/update-instances.yml b/.github/workflows/update-instances.yml
index 7f483ac..91ee70a 100644
--- a/.github/workflows/update-instances.yml
+++ b/.github/workflows/update-instances.yml
@@ -37,19 +37,22 @@ jobs:
# ==============================================================
# Bibliogram update
+ # NOTE: Bibliogram has been discontinued and the official instance
+ # at bibliogram.art is no longer around. Unless a new "official"
+ # instance pops up, Bibliogram will likely be removed from farside
# ==============================================================
- curl -s https://bibliogram.art/api/instances | \
- jq '[
- .data |
- .[] |
- select(.onion_site | not) |
- .address
- ] | sort' > bibliogram-tmp.json
- jq --slurpfile bibliogram bibliogram-tmp.json \
- '( .[] | select(.type == "bibliogram") )
- .instances |= $bibliogram[0]' services-full.json > services-tmp.json
+ #curl -s https://bibliogram.art/api/instances | \
+ #jq '[
+ #.data |
+ #.[] |
+ #select(.onion_site | not) |
+ #.address
+ #] | sort' > bibliogram-tmp.json
+ #jq --slurpfile bibliogram bibliogram-tmp.json \
+ #'( .[] | select(.type == "bibliogram") )
+ #.instances |= $bibliogram[0]' services-full.json > services-tmp.json
- apply_update
+ #apply_update
# ==============================================================
# searx update
diff --git a/README.md b/README.md
index 6820201..3ede4ee 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,7 @@ available public instances for a particular service, while also helping to
distribute traffic more evenly across all instances and avoid performance
bottlenecks and rate-limiting.
+
## Heroku deploy
To load custom services, you must paste a base64 encoded json into the FARSIDE_SERVICES_JSON_DATA field
you can encode your json at https://www.base64encode.org
@@ -51,6 +52,10 @@ Run as a service
systemctl start farside
systemctl enable farside
```
+=======
+Farside also integrates smoothly with basic redirector extensions in most
+browsers. For an simple example setup,
+[refer to the wiki](https://github.com/benbusby/farside/wiki/Browser-Extension).
## Demo
@@ -89,11 +94,6 @@ For example:
Video Page |
https://farside.link/piped/watch?v=eBGIQ7ZuuiU |
-
- Bibliogram |
- User Profile |
- https://farside.link/bibliogram/u/kbdfans |
-
Whoogle |
Search "Elixir" |
diff --git a/services-full.json b/services-full.json
index bf427b8..d02b5aa 100644
--- a/services-full.json
+++ b/services-full.json
@@ -44,8 +44,10 @@
"https://rdt.trom.tf",
"https://reddit.lol",
"https://snoo.ioens.is",
+ "https://td.vern.cc",
"https://tedd.it",
"https://teddit.adminforge.de",
+ "https://teddit.artemislena.eu",
"https://teddit.bus-hit.me",
"https://teddit.domain.glass",
"https://teddit.encrypted-data.xyz",
@@ -53,64 +55,37 @@
"https://teddit.garudalinux.org",
"https://teddit.ggc-project.de",
"https://teddit.httpjames.space",
+ "https://teddit.manasiwibi.com",
"https://teddit.namazso.eu",
"https://teddit.nautolan.racing",
"https://teddit.net",
"https://teddit.pussthecat.org",
+ "https://teddit.rawbit.ninja",
"https://teddit.sethforprivacy.com",
"https://teddit.tinfoil-hat.net",
"https://teddit.tokhmi.xyz",
"https://teddit.totaldarkness.net",
- "https://teddit.zaggy.nl"
+ "https://teddit.zaggy.nl",
+ "https://wiki.privacytools.io"
]
},
{
"type": "bibliogram",
- "test_url": "/u/officialrickastley",
- "fallback": "https://bibliogram.art",
+ "test_url": "/p/Ch2WRmiLMjj",
+ "fallback": "https://bibliogram.1d4.us",
"instances": [
- "https://bib.actionsack.com",
"https://bibliogram.1d4.us",
- "https://bibliogram.art",
"https://bibliogram.froth.zone",
"https://bibliogram.priv.pw",
- "https://bibliogram.privacydev.net",
- "https://bibliogram.pussthecat.org",
- "https://bibliogram.snopyta.org",
"https://ig.beparanoid.de",
- "https://ig.funami.tech",
- "https://ig.tokhmi.xyz",
- "https://insta.trom.tf",
- "https://insta.tromdienste.de"
+ "https://ig.tokhmi.xyz"
]
},
{
"type": "invidious",
"test_url": "/watch?v=eBGIQ7ZuuiU",
"fallback": "https://invidious.snopyta.org",
- "instances": [
- "https://inv.bp.projectsegfau.lt",
- "https://inv.privacy.com.de",
- "https://inv.riverside.rocks",
- "https://inv.vern.cc",
- "https://invidious.esmailelbob.xyz",
- "https://invidious.flokinet.to",
- "https://invidious.kavin.rocks",
- "https://invidious.namazso.eu",
- "https://invidious.nerdvpn.de",
- "https://invidious.osi.kr",
- "https://invidious.projectsegfau.lt",
- "https://invidious.sethforprivacy.com",
- "https://invidious.slipfox.xyz",
- "https://invidious.snopyta.org",
- "https://invidious.tiekoetter.com",
- "https://invidious.weblibre.org",
- "https://vid.puffyan.us",
- "https://y.com.sb",
- "https://yewtu.be",
- "https://youtube.076.ne.jp",
- "https://yt.artemislena.eu"
- ]
+ "instances": []
},
{
"type": "piped",
@@ -175,7 +150,10 @@
"https://scribe.citizen4.eu",
"https://scribe.bus-hit.me",
"https://scribe.froth.zone",
- "https://scribe.esmailelbob.xyz"
+ "https://scribe.esmailelbob.xyz",
+ "https://scribe.privacydev.net",
+ "https://scribe.rawbit.ninja",
+ "https://sc.vern.cc"
]
},
{
@@ -184,9 +162,10 @@
"fallback": "https://simplytranslate.org",
"instances": [
"https://simplytranslate.esmailelbob.xyz",
+ "https://simplytranslate.manerakai.com",
"https://simplytranslate.org",
"https://simplytranslate.pussthecat.org",
- "https://st.manerakai.com",
+ "https://st.odyssey346.dev",
"https://st.privacydev.net",
"https://st.tokhmi.xyz",
"https://tl.vern.cc",
@@ -248,18 +227,13 @@
"test_url": "/search?q=<%=query%>",
"fallback": "https://searx.be",
"instances": [
- "https://anon.sx",
"https://dynabyte.ca",
- "https://northboot.xyz",
"https://search.neet.works",
"https://searx.divided-by-zero.eu",
"https://searx.gnu.style",
"https://searx.ru",
- "https://searx.sp-codes.de",
"https://searx.stuehieyr.com",
"https://searx.tuxcloud.net",
- "https://searx.tyil.nl",
- "https://searx.xyz",
"https://www.webrats.xyz"
]
},
@@ -273,6 +247,7 @@
"https://etsi.me",
"https://jackgoss.xyz",
"https://northboot.xyz",
+ "https://notsearch.uk",
"https://opnxng.com",
"https://paulgo.io",
"https://priv.au",
@@ -282,23 +257,30 @@
"https://search.0relay.com",
"https://search.bus-hit.me",
"https://search.chemicals-in-the-water.eu",
+ "https://search.cronobox.one",
+ "https://search.disroot.org",
"https://search.gcomm.ch",
"https://search.mdosch.de",
"https://search.neet.works",
"https://search.ononoki.org",
"https://search.privacyguides.net",
+ "https://search.projectsegfau.lt",
"https://search.rabbit-company.com",
+ "https://search.rhscze.cf",
+ "https://search.rowie.at",
"https://search.sapti.me",
+ "https://search.smnz.de",
"https://search.teamriverbubbles.com",
"https://search.unlocked.link",
"https://search.zzls.xyz",
+ "https://searx.baczek.me",
"https://searx.be",
"https://searx.becomesovran.com",
"https://searx.chocoflan.net",
"https://searx.ebnar.xyz",
"https://searx.ericaftereric.top",
+ "https://searx.fi",
"https://searx.fmac.xyz",
- "https://searx.kujonello.cf",
"https://searx.mha.fi",
"https://searx.mistli.net",
"https://searx.namejeff.xyz",
@@ -307,14 +289,12 @@
"https://searx.sev.monster",
"https://searx.slipfox.xyz/searx",
"https://searx.tiekoetter.com",
- "https://searx.vimproved.me",
"https://searx.zcyph.cc",
- "https://searxng.tordenskjold.de",
"https://searxng.zackptg5.com",
"https://serx.ml",
"https://sh0.it",
"https://swag.pw",
- "https://www.higgssearch.com",
+ "https://trydex.tk/searxng",
"https://www.webrats.xyz",
"https://xcxc.ml",
"https://xo.wtf"
@@ -326,15 +306,19 @@
"fallback": "https://wikiless.org",
"instances": [
"https://wiki.604kph.xyz",
+ "https://wiki.adminforge.de",
"https://wiki.froth.zone",
+ "https://wiki.privacytools.io",
"https://wiki.slipfox.xyz",
"https://wikiless.esmailelbob.xyz",
"https://wikiless.funami.tech",
"https://wikiless.lunar.icu",
"https://wikiless.northboot.xyz",
"https://wikiless.org",
+ "https://wikiless.rawbit.ninja",
"https://wikiless.sethforprivacy.com",
- "https://wikiless.tiekoetter.com"
+ "https://wikiless.tiekoetter.com",
+ "https://wl.vern.cc"
]
},
{
diff --git a/services.json b/services.json
index ea5ce7d..eb82fab 100644
--- a/services.json
+++ b/services.json
@@ -42,19 +42,13 @@
},
{
"type": "bibliogram",
- "test_url": "/u/officialrickastley",
- "fallback": "https://bibliogram.art",
+ "test_url": "/p/Ch2WRmiLMjj/",
+ "fallback": "https://bibliogram.1d4.us",
"instances": [
"https://bibliogram.1d4.us",
- "https://bibliogram.art",
"https://bibliogram.froth.zone",
"https://bibliogram.priv.pw",
- "https://bibliogram.privacydev.net",
- "https://bibliogram.pussthecat.org",
- "https://bibliogram.snopyta.org",
- "https://ig.beparanoid.de",
- "https://insta.trom.tf",
- "https://insta.tromdienste.de"
+ "https://ig.beparanoid.de"
]
},
{