Commit graph

295 commits

Author SHA1 Message Date
Ben Busby 73a53f8dbe
Add cf filter to nightly build, update services
The cloudflare filter has been added back into the nightly build. Now
that the filtering method uses direct querying of the instance IP(s), it
should be more reliable than the namespace lookup (and more accurate).

services.json has been updated with the latest filtered results from
services-full.json as well.
2023-01-04 10:03:03 -07:00
Ben Busby a1d3437a32
Update cloudflare filtered service list 2022-12-21 15:23:02 -07:00
sian1468 f676d12988
Add auto update instances for libreddit (#80)
* Change libreddit's fallback URL to official instance's URL

* Add auto update instances for libreddit
2022-12-11 13:45:13 -07:00
Ben Busby 1c83d822d6
Filter against cloudflare proxy (not nameservers)
The previous approach to filtering cloudflare instances was checking if
cloudflare nameservers were assigned to that domain. I believe this was
too harsh of a filter, as quite a few instances were removed even though
they were not using cloudflare's proxying feature.

To solve this, the filtering script has been updated to manually fetch
each IP associated with a domain and see if it returns the 1003 error
that cloudflare proxied sites return when queried directly.
2022-12-09 11:00:06 -07:00
Ben Busby 7f9134c570
Manually remove teddit instance
See #68
2022-10-20 11:49:16 -06:00
casualuser1998 7021cf334e
Remove dead libreddit link (#71) 2022-10-20 11:46:41 -06:00
Ben Busby 4875147321
Remove dead lingva instance
Fixes #70
2022-10-13 16:00:09 -06:00
uranuspucksaxophone 25eac189d2
Move artemislena libreddit instance to teddit [skip ci] (#66)
* Move artemislena libreddit instance to teddit

Co-authored-by: Ben Busby <contact@benbusby.com>
2022-09-30 14:25:29 -06:00
Ben Busby 40448dc7f6
Remove libreddit instances w/ bad redirects 2022-09-29 12:38:39 -06:00
Ben Busby b901d8a69c
Manually clear out dead bibliogram instances
Also removes bibliogram from the auto-updater

Bibliogram is discontinued, and many instances are going offline as a
result. This clears out the ones that have already been deactivated, but
the better solution would probably be to stop supporting bibliogram.
2022-09-15 11:19:18 -06:00
Ben Busby 4f18793048
Test bibliogram instances with post URL, not profile
User profile pages are no longer accessible from Bibliogram. This should
be addressed by Farside at some point, but for now, we should at least
be checking if posts are accessible for a particular instance.

Closes #63
2022-09-07 13:05:18 -06:00
Ben Busby 0de21e329b
Remove bibliogram.privacydev.net instance
The bibliogram.privacydev.net instance has been removed, as it doesn't
actually redirect to a bibliogram instance. The site it redirects to,
imginn, does work as an instagram alternative, but has not been vetted
and should not be used by Farside as a drop-in replacement for
bibliogram yet.

Closes #61
2022-08-22 15:46:21 -06:00
Ben Busby e1e46dcd92
Remove cloudflare filter from update workflow
The cloudflare filter, when performed as part of the github action
workflow, doesn't seem to work nearly as reliably when run on an actual
machine.

The farside server will instead run the un-cloudflare script whenever it
pulls in new changes to services-full.json, which should be a much more
reliable approach to filtering out cloudflare instances.
2022-08-04 13:16:58 -06:00
github-actions e16d4bb330 [CI] Auto update instances 2022-08-04 00:11:16 +00:00
Ben Busby 768351cfc3
Add sr.ht link to index list view, update instance list 2022-08-03 10:58:22 -06:00
github-actions 9989237589 [CI] Auto update instances 2022-08-03 00:12:50 +00:00
jlund 6a6bc2d5a1
Add "unofficialbird.com" Nitter instance [skip ci] (#58) 2022-08-02 09:21:08 -06:00
Ben Busby 650f28f1d5
[CI] Check for NOERROR return status in dig query 2022-08-01 22:37:58 -06:00
github-actions 6bfc92fb58 [CI] Auto update instances 2022-08-02 04:24:46 +00:00
alvv-z 431ea613d1
Fix spelling of quetre (#55) 2022-07-31 11:05:48 -06:00
Ben Busby 11b8e8466a
Remove dead/broken nitter instances 2022-07-28 09:45:01 -06:00
Ben Busby 8fbe016cdb
Support libremdb and querte (imdb and quora alts)
Includes support for redirecting via full url, ie:

-> farside.link/https://www.imdb.com/title/tt0133093/

will redirect to a libremdb instance.

Closes #48
2022-07-27 17:14:15 -06:00
Ben Busby a526d03fa2
Add support for librex search
See: https://github.com/hnhx/librex

Closes #47
2022-07-27 16:56:34 -06:00
Ben Busby 00225fdbc6
Exclude Cloudflare instances from services.json by default
This updates the services json file to exclude all instances that are
detected to be using Cloudflare nameservers.

A separate "services-full.json" file will continue to be tracked in the
repo, which will include the full list of all instances for each
service and can be used with the `FARSIDE_SERVICES_JSON` environment
variable for anyone wanting to access the full instance list for each
service.

See #43
2022-07-27 14:08:57 -06:00
Grant Bacon 7248af0d5f
Include n.l5.ca as a nitter instance (#51) 2022-07-27 13:55:07 -06:00
github-actions 7045b62ccf [CI] Auto update instances 2022-07-27 00:12:25 +00:00
github-actions e431eadb62 [CI] Auto update instances 2022-07-26 00:10:41 +00:00
github-actions 84900b6c00 [CI] Auto update instances 2022-07-25 00:10:41 +00:00
github-actions 4c3913b418 [CI] Auto update instances 2022-07-24 00:12:11 +00:00
github-actions 796a3da0cf [CI] Auto update instances 2022-07-23 00:10:53 +00:00
github-actions c88caf2833 [CI] Auto update instances 2022-07-22 00:11:27 +00:00
github-actions 0dc96613e8 [CI] Auto update instances 2022-07-21 00:10:26 +00:00
github-actions 80a5170bcc [CI] Auto update instances 2022-07-20 00:11:04 +00:00
github-actions 70631fef9a [CI] Auto update instances 2022-07-19 00:11:50 +00:00
github-actions b0b539ecd0 [CI] Auto update instances 2022-07-18 00:09:56 +00:00
github-actions 707ca81b44 [CI] Auto update instances 2022-07-17 00:10:55 +00:00
github-actions b7b687d327 [CI] Auto update instances 2022-07-16 00:12:10 +00:00
github-actions dcad90826d [CI] Auto update instances 2022-07-15 00:11:37 +00:00
github-actions 0a2ff01d35 [CI] Auto update instances 2022-07-14 00:11:53 +00:00
Ben Busby 0202677a94
Remove dead instances from non-auto updated services 2022-07-13 10:38:12 -06:00
github-actions 431c087f42 [CI] Auto update instances 2022-07-13 00:11:30 +00:00
github-actions 1e9fb1a973 [CI] Auto update instances 2022-07-12 00:10:06 +00:00
github-actions d4213ba691 [CI] Auto update instances 2022-07-11 00:10:10 +00:00
github-actions 9f19a3db1f [CI] Auto update instances 2022-07-10 00:12:13 +00:00
github-actions be2ea5d213 [CI] Auto update instances 2022-07-09 00:10:04 +00:00
github-actions beb6d5b45d [CI] Auto update instances 2022-07-08 00:12:14 +00:00
github-actions 39e31b87f3 [CI] Auto update instances 2022-07-07 00:11:40 +00:00
github-actions 826a0c5dff [CI] Auto update instances 2022-07-05 00:09:17 +00:00
github-actions 232ae3f91b [CI] Auto update instances 2022-07-04 00:11:31 +00:00
github-actions c230499f64 [CI] Auto update instances 2022-07-03 00:11:53 +00:00
github-actions 21a8856b3e [CI] Auto update instances 2022-07-02 00:10:41 +00:00
github-actions 85aeaaf75d [CI] Auto update instances 2022-07-01 00:10:58 +00:00
github-actions 4a85af3121 [CI] Auto update instances 2022-06-30 00:10:12 +00:00
github-actions 7d42f7e177 [CI] Auto update instances 2022-06-29 00:09:25 +00:00
github-actions f1edff4477 [CI] Auto update instances 2022-06-28 00:11:59 +00:00
github-actions e73c602a80 [CI] Auto update instances 2022-06-27 00:10:19 +00:00
github-actions c9800af82e [CI] Auto update instances 2022-06-26 00:11:37 +00:00
github-actions 50e52a2f07 [CI] Auto update instances 2022-06-25 00:09:59 +00:00
github-actions e30dd7509a [CI] Auto update instances 2022-06-24 00:09:15 +00:00
github-actions faa9231d27 [CI] Auto update instances 2022-06-23 00:09:26 +00:00
github-actions 5bc5d3032f [CI] Auto update instances 2022-06-22 00:11:46 +00:00
Ben Busby 32259f849b
Add proxitok (TikTok frontend)
Closes #19
2022-06-21 16:12:12 -06:00
github-actions 3654fee2b3 [CI] Auto update instances 2022-06-18 00:10:20 +00:00
github-actions 8714233bf3 [CI] Auto update instances 2022-06-17 00:10:05 +00:00
github-actions 6eda012332 [CI] Auto update instances 2022-06-16 00:09:25 +00:00
github-actions a8e3bfdb43 [CI] Auto update instances 2022-06-15 00:11:13 +00:00
github-actions 4911410337 [CI] Auto update instances 2022-06-14 00:10:48 +00:00
github-actions 213658ae6c [CI] Auto update instances 2022-06-13 00:11:04 +00:00
Ben Busby 7e31ea0ec3
Update services.json 2022-06-12 13:25:19 -06:00
github-actions 0f31b31f2a [CI] Auto update instances 2022-06-12 00:10:17 +00:00
github-actions 668d49a96c [CI] Auto update instances 2022-06-11 00:09:20 +00:00
github-actions 6011b989e4 [CI] Auto update instances 2022-06-10 00:09:41 +00:00
github-actions ff8d220e90 [CI] Auto update instances 2022-06-09 00:09:21 +00:00
github-actions 4b9e326c12 [CI] Auto update instances 2022-06-08 00:08:41 +00:00
Ben Busby ba43533dcc
Add librarian (LBRY/Odysee frontend)
Closes #36
2022-06-07 11:17:57 -06:00
github-actions 0822ad4902 [CI] Auto update instances 2022-06-07 00:08:45 +00:00
github-actions a05ed94cd1 [CI] Auto update instances 2022-06-06 00:08:44 +00:00
github-actions 4e0916353e [CI] Auto update instances 2022-06-05 00:11:36 +00:00
github-actions 74531a5651 [CI] Auto update instances 2022-06-04 00:09:56 +00:00
github-actions 5127f9ad5a [CI] Auto update instances 2022-06-01 00:11:38 +00:00
github-actions 22f284ccc3 [CI] Auto update instances 2022-05-29 00:11:18 +00:00
github-actions dae9a50943 [CI] Auto update instances 2022-05-27 00:09:55 +00:00
github-actions 5fdbbec4cb [CI] Auto update instances 2022-05-25 00:11:19 +00:00
github-actions 53125f2c7b [CI] Auto update instances 2022-05-24 00:10:47 +00:00
github-actions cc171e32b3 [CI] Auto update instances 2022-05-23 00:10:31 +00:00
github-actions 6fc27f99fe [CI] Auto update instances 2022-05-22 00:11:03 +00:00
github-actions a54d899b23 [CI] Auto update instances 2022-05-21 00:09:29 +00:00
github-actions 8e6b69489a [CI] Auto update instances 2022-05-19 00:09:39 +00:00
github-actions e8518fc83b [CI] Auto update instances 2022-05-18 00:10:34 +00:00
github-actions 59385561ce [CI] Auto update instances 2022-05-15 00:13:44 +00:00
github-actions df41be4f69 [CI] Auto update instances 2022-05-14 00:12:38 +00:00
github-actions 869e232fd7 [CI] Auto update instances 2022-05-13 00:11:29 +00:00
github-actions 6542ee09e7 [CI] Auto update instances 2022-05-12 00:10:24 +00:00
github-actions 73a4bd9dfb [CI] Auto update instances 2022-05-11 00:09:12 +00:00
github-actions ae32066b32 [CI] Auto update instances 2022-05-10 00:09:51 +00:00
github-actions eea0701edd [CI] Auto update instances 2022-05-07 00:08:36 +00:00
github-actions 4fa58757aa [CI] Auto update instances 2022-05-06 00:09:28 +00:00
github-actions 3845ee8328 [CI] Auto update instances 2022-05-05 00:09:26 +00:00
github-actions 818fb6816c [CI] Auto update instances 2022-05-04 00:09:08 +00:00
github-actions 842b769d10 [CI] Auto update instances 2022-05-03 00:09:29 +00:00