Commit graph

396 commits

Author SHA1 Message Date
github-actions
8cf4519530 [CI] Auto update instances 2023-01-05 00:14:58 +00:00
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