Commit graph

550 commits

Author SHA1 Message Date
github-actions a7fde711cf [CI] Auto update instances 2023-06-29 00:15:42 +00:00
github-actions d2cc4e1c1f [CI] Auto update instances 2023-06-28 00:15:04 +00:00
github-actions cac3c0d325 [CI] Auto update instances 2023-06-27 00:14:58 +00:00
github-actions 806c7946a1 [CI] Auto update instances 2023-06-26 00:16:36 +00:00
github-actions 850469d70d [CI] Auto update instances 2023-06-25 00:16:12 +00:00
github-actions c753e6d408 [CI] Auto update instances 2023-06-24 00:14:18 +00:00
github-actions c48d6c02e5 [CI] Auto update instances 2023-06-23 00:15:31 +00:00
github-actions fb705ab2c8 [CI] Auto update instances 2023-06-22 00:15:01 +00:00
github-actions 8d5381fa41 [CI] Auto update instances 2023-06-21 00:13:28 +00:00
github-actions b5dec81714 [CI] Auto update instances 2023-06-20 00:13:25 +00:00
github-actions 6109b462db [CI] Auto update instances 2023-06-19 00:13:57 +00:00
github-actions 91705ff49c [CI] Auto update instances 2023-06-18 00:15:23 +00:00
github-actions 450464a8af [CI] Auto update instances 2023-06-17 00:12:49 +00:00
github-actions f7d375c89e [CI] Auto update instances 2023-06-16 00:13:32 +00:00
github-actions 16c4248f2e [CI] Auto update instances 2023-06-15 00:13:50 +00:00
github-actions 9e3d6f5c0f [CI] Auto update instances 2023-06-14 00:12:02 +00:00
github-actions 26ec60f344 [CI] Auto update instances 2023-06-13 00:12:40 +00:00
github-actions 9babedc614 [CI] Auto update instances 2023-06-12 00:14:43 +00:00
github-actions 60eb5c1fc2 [CI] Auto update instances 2023-06-06 00:14:01 +00:00
github-actions 317850e41b [CI] Auto update instances 2023-06-05 00:14:16 +00:00
github-actions 4b20a0d691 [CI] Auto update instances 2023-06-04 00:14:57 +00:00
github-actions b2a0d0a676 [CI] Auto update instances 2023-06-03 00:13:21 +00:00
github-actions fd2317da24 [CI] Auto update instances 2023-06-02 00:14:42 +00:00
github-actions dd0174908d [CI] Auto update instances 2023-06-01 00:15:19 +00:00
github-actions ecb4a344ed [CI] Auto update instances 2023-05-31 00:13:35 +00:00
github-actions e54ea2707a [CI] Auto update instances 2023-05-30 00:13:46 +00:00
github-actions 8101e26e96 [CI] Auto update instances 2023-05-29 00:13:31 +00:00
github-actions 7e8328c7ec [CI] Auto update instances 2023-05-28 00:14:57 +00:00
github-actions 63c931d7f1 [CI] Auto update instances 2023-05-26 00:12:54 +00:00
github-actions ab1228dc6d [CI] Auto update instances 2023-05-25 00:12:24 +00:00
github-actions 19768dad66 [CI] Auto update instances 2023-05-24 00:12:46 +00:00
github-actions 45c29865f3 [CI] Auto update instances 2023-05-23 00:13:05 +00:00
github-actions e99ae370e4 [CI] Auto update instances 2023-05-22 00:13:47 +00:00
github-actions 6488ad2a82 [CI] Auto update instances 2023-05-21 00:13:18 +00:00
github-actions fa99a36e7f [CI] Auto update instances 2023-05-20 00:12:02 +00:00
Ben Busby 6f647f52ae
Add support for Anonymous Overflow
A Stack Overflow frontend, see:
https://github.com/httpjamesm/AnonymousOverflow
2023-05-19 12:42:06 -06:00
Ben Busby 0ce0832a28
Add support for BreezeWiki
Includes nightly build support for automatically pulling the most up to
date instance list.

Closes #104
2023-05-19 10:57:43 -06:00
github-actions dd51523faf [CI] Auto update instances 2023-05-19 00:13:43 +00:00
Ben Busby 0eb2b75e77
Update libremdb instances
- Removed lmdb.tokhmi.xyz
- Added binge.whateveritworks.org
- Updated un-cloudflared services

Closes #103
2023-05-18 16:13:45 -06:00
github-actions e6cdf0c220 [CI] Auto update instances 2023-05-18 00:12:11 +00:00
github-actions 26fb048c21 [CI] Auto update instances 2023-05-17 00:13:15 +00:00
Ben Busby 765592b938
Update proxitok instances 2023-05-16 16:03:21 -06:00
github-actions 1c6de7dd06 [CI] Auto update instances 2023-05-16 00:13:45 +00:00
github-actions b711a781ae [CI] Auto update instances 2023-05-15 00:13:33 +00:00
github-actions a6f029493a [CI] Auto update instances 2023-05-14 00:14:21 +00:00
github-actions 8ae3e9f47e [CI] Auto update instances 2023-05-13 00:12:33 +00:00
github-actions 88355f6c00 [CI] Auto update instances 2023-05-11 00:13:46 +00:00
github-actions 4f0a0ecb01 [CI] Auto update instances 2023-05-10 00:13:55 +00:00
github-actions a9b97976d7 [CI] Auto update instances 2023-05-09 00:14:12 +00:00
github-actions bff9fde2d5 [CI] Auto update instances 2023-05-08 00:13:02 +00:00
github-actions 0c2f8a7768 [CI] Auto update instances 2023-05-07 00:14:02 +00:00
github-actions 55ebee3800 [CI] Auto update instances 2023-05-06 00:11:55 +00:00
github-actions 19972a063b [CI] Auto update instances 2023-05-05 00:12:51 +00:00
github-actions 1ac71f7ba8 [CI] Auto update instances 2023-05-04 00:13:14 +00:00
Ben Busby e13b91f236
Manually remove dead quetre instance
Fixes #98
2023-05-03 14:42:40 -06:00
github-actions 4a43745f4f [CI] Auto update instances 2023-05-03 00:13:29 +00:00
github-actions 79e147318a [CI] Auto update instances 2023-05-02 00:14:16 +00:00
github-actions b5878e2605 [CI] Auto update instances 2023-05-01 00:14:15 +00:00
github-actions 9c0d06ed20 [CI] Auto update instances 2023-04-30 00:13:58 +00:00
github-actions b077b13f3f [CI] Auto update instances 2023-04-29 00:12:53 +00:00
github-actions 9d061e7980 [CI] Auto update instances 2023-04-28 00:16:05 +00:00
github-actions 18877133de [CI] Auto update instances 2023-04-27 00:12:15 +00:00
github-actions a26f1a7086 [CI] Auto update instances 2023-04-26 00:13:16 +00:00
github-actions 8ed5e57058 [CI] Auto update instances 2023-04-25 00:13:55 +00:00
github-actions fe1afaa45b [CI] Auto update instances 2023-04-23 00:14:53 +00:00
github-actions 220b9b739e [CI] Auto update instances 2023-04-22 00:14:14 +00:00
github-actions 0117e2d071 [CI] Auto update instances 2023-04-21 00:13:20 +00:00
github-actions acf66ac875 [CI] Auto update instances 2023-04-20 00:14:06 +00:00
github-actions e41552a3f1 [CI] Auto update instances 2023-04-19 00:13:48 +00:00
github-actions 42183aca53 [CI] Auto update instances 2023-04-18 00:13:11 +00:00
github-actions 63e64dc19f [CI] Auto update instances 2023-04-17 00:14:13 +00:00
github-actions 6f668b9d2f [CI] Auto update instances 2023-04-16 00:14:11 +00:00
github-actions d5e0583fb4 [CI] Auto update instances 2023-04-15 00:14:44 +00:00
Ben Busby 98f793d4c7
Remove ig.tokhmi.xyz
Closes #97
2023-04-13 12:29:39 -06:00
Ben Busby cea40b225f
Manually update instances
The nightly CI has been broken due to a problem with SimplyTranslate,
which hasn't been fixed for some time. This will be fixed (on Farside's
end) shortly, but the CI build should also be updated to skip instance
update routines if there's a connection error or an empty list is
returned.
2023-04-13 12:27:13 -06:00
github-actions dab1e6e1e0 [CI] Auto update instances 2023-04-06 00:13:54 +00:00
Ben Busby 0830ee5a3d
Add support for "dumb" (Genius front-end)
Closes #94
2023-04-05 13:27:55 -06:00
github-actions 65c12769bf [CI] Auto update instances 2023-04-05 00:11:57 +00:00
github-actions 5cde8ff154 [CI] Auto update instances 2023-04-04 00:14:07 +00:00
github-actions 4f7ced05e2 [CI] Auto update instances 2023-04-03 00:12:29 +00:00
github-actions 6048d3c23e [CI] Auto update instances 2023-04-02 00:14:32 +00:00
github-actions 5385c8c55f [CI] Auto update instances 2023-04-01 00:14:47 +00:00
github-actions 8d89bb08bb [CI] Auto update instances 2023-03-30 00:14:39 +00:00
github-actions 03bb451546 [CI] Auto update instances 2023-03-29 00:15:03 +00:00
github-actions 65389f7243 [CI] Auto update instances 2023-03-28 00:15:23 +00:00
Ben Busby c94191a416
Add more librex instances
Closes #93
2023-03-27 15:45:31 -06:00
github-actions ab10a041c6 [CI] Auto update instances 2023-03-27 00:14:19 +00:00
github-actions c55ca95f2b [CI] Auto update instances 2023-03-26 00:14:48 +00:00
github-actions 60b3035a25 [CI] Auto update instances 2023-03-25 00:12:53 +00:00
github-actions 07385d6795 [CI] Auto update instances 2023-03-24 00:14:48 +00:00
github-actions 1591f3363e [CI] Auto update instances 2023-03-23 00:13:08 +00:00
github-actions b75355ed75 [CI] Auto update instances 2023-03-22 00:12:12 +00:00
github-actions e8d2594434 [CI] Auto update instances 2023-03-18 00:14:04 +00:00
github-actions f0d8342696 [CI] Auto update instances 2023-03-17 00:13:26 +00:00
github-actions ff0acdddd9 [CI] Auto update instances 2023-03-16 00:14:10 +00:00
github-actions 1457fe1fed [CI] Auto update instances 2023-03-15 00:13:34 +00:00
github-actions 6ffe796f19 [CI] Auto update instances 2023-03-13 00:14:34 +00:00
github-actions 7cca6c6d50 [CI] Auto update instances 2023-03-12 00:15:25 +00:00
github-actions 11ab0c5be7 [CI] Auto update instances 2023-03-11 00:13:29 +00:00
github-actions 0573c4f72f [CI] Auto update instances 2023-03-10 00:15:02 +00:00
github-actions 22e8a8890c [CI] Auto update instances 2023-03-09 00:14:28 +00:00
github-actions 97d175e993 [CI] Auto update instances 2023-03-08 00:14:11 +00:00
github-actions b74b86ee20 [CI] Auto update instances 2023-03-07 00:15:03 +00:00
github-actions 00bdb258d2 [CI] Auto update instances 2023-03-05 00:14:24 +00:00
github-actions f81544b2ab [CI] Auto update instances 2023-03-04 00:14:03 +00:00
github-actions 68d39b9176 [CI] Auto update instances 2023-03-03 01:54:06 +00:00
github-actions 7fbba07c60 [CI] Auto update instances 2023-03-02 00:15:31 +00:00
github-actions 6f5557672b [CI] Auto update instances 2023-02-28 00:14:57 +00:00
github-actions 65d5480875 [CI] Auto update instances 2023-02-27 00:14:31 +00:00
github-actions cc1d42976a [CI] Auto update instances 2023-02-26 00:15:38 +00:00
github-actions 3284135a34 [CI] Auto update instances 2023-02-25 00:14:11 +00:00
github-actions 9c559c7038 [CI] Auto update instances 2023-02-23 00:14:34 +00:00
github-actions bf9a1ce724 [CI] Auto update instances 2023-02-22 00:13:46 +00:00
github-actions bb64e3edd4 [CI] Auto update instances 2023-02-21 00:13:31 +00:00
github-actions b6a273012d [CI] Auto update instances 2023-02-20 00:14:34 +00:00
github-actions 4abd0b3c7e [CI] Auto update instances 2023-02-19 00:14:20 +00:00
github-actions dd492ee233 [CI] Auto update instances 2023-02-18 00:14:12 +00:00
github-actions 463d4192b2 [CI] Auto update instances 2023-02-17 00:15:00 +00:00
github-actions de4e0397fa [CI] Auto update instances 2023-02-16 00:13:10 +00:00
github-actions 401f617147 [CI] Auto update instances 2023-02-15 00:13:46 +00:00
github-actions b08c663b5c [CI] Auto update instances 2023-02-13 00:14:43 +00:00
github-actions ac115bf6c6 [CI] Auto update instances 2023-02-12 00:15:36 +00:00
github-actions ca912ac6f5 [CI] Auto update instances 2023-02-11 00:13:27 +00:00
github-actions e4a1aa0b9b [CI] Auto update instances 2023-02-10 00:14:33 +00:00
github-actions 952b63fbc0 [CI] Auto update instances 2023-02-09 00:13:14 +00:00
github-actions 49eb2085d9 [CI] Auto update instances 2023-02-08 00:13:54 +00:00
github-actions 5b312f3f71 [CI] Auto update instances 2023-02-07 00:14:25 +00:00
github-actions 9213304b3b [CI] Auto update instances 2023-02-06 00:14:13 +00:00
github-actions d158093108 [CI] Auto update instances 2023-02-05 00:14:17 +00:00
github-actions d3e42121d4 [CI] Auto update instances 2023-02-04 00:12:44 +00:00
github-actions 9e734fb30e [CI] Auto update instances 2023-02-03 00:12:37 +00:00
github-actions d91e3cd23b [CI] Auto update instances 2023-02-02 00:13:02 +00:00
github-actions a6d142de2e [CI] Auto update instances 2023-02-01 00:15:13 +00:00
github-actions ad8d6c82eb [CI] Auto update instances 2023-01-31 00:14:22 +00:00
github-actions 6bfe44db3b [CI] Auto update instances 2023-01-30 00:13:12 +00:00
github-actions 861e2ceee6 [CI] Auto update instances 2023-01-29 00:13:51 +00:00
github-actions 4e7bb6e8e7 [CI] Auto update instances 2023-01-28 00:11:50 +00:00
github-actions 958fa111af [CI] Auto update instances 2023-01-27 00:13:21 +00:00
github-actions 4d3c5d5777 [CI] Auto update instances 2023-01-26 00:13:34 +00:00
github-actions 32a34891a7 [CI] Auto update instances 2023-01-25 00:13:52 +00:00
Ben Busby dfc70bd0f5
Update piped instances
Fixes #86
2023-01-24 16:28:22 -07:00
github-actions 35b144c21b [CI] Auto update instances 2023-01-24 00:14:21 +00:00
github-actions 9193cce38e [CI] Auto update instances 2023-01-21 00:12:35 +00:00
github-actions 76e72374de [CI] Auto update instances 2023-01-20 00:12:45 +00:00
Ben Busby 83cfe34452
Update beparanoid.de domains
Moved to femboy.hu.

Fixes #85
2023-01-19 10:21:05 -07:00
github-actions 6b9f76bea7 [CI] Auto update instances 2023-01-19 00:12:52 +00:00
github-actions d68b992a04 [CI] Auto update instances 2023-01-18 00:13:28 +00:00
github-actions e98ce15f9c [CI] Auto update instances 2023-01-17 00:12:31 +00:00
github-actions bdee21d8be [CI] Auto update instances 2023-01-16 00:13:23 +00:00
github-actions ae5733643d [CI] Auto update instances 2023-01-15 00:13:47 +00:00
github-actions b232389779 [CI] Auto update instances 2023-01-13 00:16:44 +00:00
github-actions 3499fdfba1 [CI] Auto update instances 2023-01-10 00:14:48 +00:00
github-actions c1178e5a29 [CI] Auto update instances 2023-01-09 00:14:28 +00:00
github-actions cf6edd1982 [CI] Auto update instances 2023-01-07 00:13:22 +00:00
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