Commit graph

327 commits

Author SHA1 Message Date
github-actions
882ae993a9 [CI] Auto update instances 2022-08-22 00:11:40 +00:00
github-actions
9825b44629 [CI] Auto update instances 2022-08-21 00:11:52 +00:00
github-actions
9a26b0932b [CI] Auto update instances 2022-08-20 00:09:47 +00:00
github-actions
134a6118d5 [CI] Auto update instances 2022-08-19 00:12:11 +00:00
github-actions
c9bbd59fbb [CI] Auto update instances 2022-08-18 00:10:24 +00:00
github-actions
4be20650a2 [CI] Auto update instances 2022-08-17 00:11:19 +00:00
github-actions
405bbb2447 [CI] Auto update instances 2022-08-16 00:13:03 +00:00
github-actions
ad1ef799d4 [CI] Auto update instances 2022-08-15 00:10:36 +00:00
github-actions
9f85abe3b3 [CI] Auto update instances 2022-08-14 00:10:46 +00:00
github-actions
8cdad0605c [CI] Auto update instances 2022-08-13 00:11:29 +00:00
github-actions
71f1dd072e [CI] Auto update instances 2022-08-12 00:09:51 +00:00
github-actions
171e9cadd2 [CI] Auto update instances 2022-08-11 00:10:37 +00:00
github-actions
e8f3cc7871 [CI] Auto update instances 2022-08-10 00:10:03 +00:00
github-actions
d77040b7a4 [CI] Auto update instances 2022-08-09 00:11:24 +00:00
github-actions
e6b47888ee [CI] Auto update instances 2022-08-08 00:09:40 +00:00
github-actions
f24232af35 [CI] Auto update instances 2022-08-07 00:12:35 +00:00
github-actions
3861b93604 [CI] Auto update instances 2022-08-06 00:10:23 +00:00
github-actions
6d40562166 [CI] Auto update instances 2022-08-05 00:12:08 +00: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
Ben Busby
80698331cb
Fix readme logo spacing [skip ci] 2022-08-02 13:33:20 -06:00
Ben Busby
3be0c1b992
Remove leftover markdown table in readme [skip ci] 2022-08-02 13:26:22 -06:00
Ben Busby
ddd89ac8e8
Use html tables in readme [skip ci]
Sourcehut doesn't support markdown table formatting, but does support
html tables.
2022-08-02 13:25:12 -06:00
jlund
6a6bc2d5a1
Add "unofficialbird.com" Nitter instance [skip ci] (#58) 2022-08-02 09:21:08 -06:00
uranuspucksaxophone
7b36eaac59
Center README.md logo and badges [skip ci] (#56) 2022-08-02 09:20:26 -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
Ben Busby
0749d01206
Add missing flag for sed replacement in update workflow 2022-08-01 22:20:51 -06:00
Ben Busby
3c776d55b0
Auto update bibliogram instances w/ instance api
Closes #57
2022-08-01 12:04:53 -06:00
Ben Busby
3460986481
Handle dig return code 9 in update workflow
If dig returns exit code 9 (no reply from server) when checking an
instance for cloudflare records, it shouldn't fail the CI build but
rather just skip adding the instance to the non-cloudflare services
list.

This should be re-evaluated soon to see if the CI build routinely has
issues with getting a server reply. If so, a different approach needs to
be taken to check if an instance is using cloudflare.
2022-07-31 11:47:28 -06: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
e611375e75
Force remove cf filter output in auto update workflow 2022-07-28 09:19:25 -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
bf59789c45
Add tools dir, include script for removing cf instances
This new dir will probably stay fairly empty, but this script could come
in handy for anyone seeking to add a new instance (for services that
aren't supported by the auto update workflow).
2022-07-27 16:58:29 -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
2e7d4355c5
Use full service list in auto update workflow 2022-07-27 16:36:31 -06:00
Ben Busby
3597799cf3
Add note about Cloudflare to readme [skip ci] 2022-07-27 15:46:07 -06:00
Ben Busby
592e492a62
Use full service list for tests
The filtered service list isn't guaranteed to have more than one
instance per service, which fails a test that was designed to ensure
back-to-back requests don't use the same instance. Using the full
services json file more accurately tests the intended functionality for
Farside.
2022-07-27 14:12:48 -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
Ben Busby
a6dabe8bf3
Make conn values and services path configurable at runtime
Connection values (such as redis server port and the port to run farside
on) as well as the services json file to use can now be set via
environment variables:

FARSIDE_PORT sets the port for Farside to run on
FARSIDE_REDIS_PORT sets the redis server port for Farside to use
FARSIDE_SERVICES_JSON sets the services json file for Farside to use

This partially addresses the move towards de-listing Cloudflare
instances by default by allowing different services json files to be
used with different redis servers.

See #43
2022-07-27 13:53:33 -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