Commit graph

636 commits

Author SHA1 Message Date
Ben Busby 430bbe11d5
Remove instance API urls when testing for cf proxy
This is related to the previous commit, where instances can now specify
a separate API url. Since users aren't visiting the API urls directly,
however, they shouldn't be included in the cf proxy test.
2023-07-11 12:35:22 -06:00
Ben Busby c0706bfe9b
Allow separation of instance and API URLs
Instance URLs and API URLs are not always the same, and require
different testing strategies. This allows the two types of URLs for an
instance, as well as the testing path, to be separated by a "|" character.
When Farside runs the instance checker, it will split instance strings
by that character and perform separate tests. Instances without a
separate API URL will only be tested once against their primary instance
URL.

Currently the only service using this paradigm is Piped, but allows for
others using the same approach to be added/tested in Farside in the
future.

Closes #115
2023-07-11 12:34:31 -06:00
Ben Busby dcc4a9f4b1
Mark redirecting instances as inacessible
Too many instances redirect to either non-functional or spam sites. The
new behavior is to only allow 200-300 responses to mark an instance as
accessible.
2023-07-11 11:27:45 -06:00
github-actions 2200cabaef [CI] Auto update instances 2023-07-11 00:15:54 +00:00
Ben Busby c772cde195
Update nitter instance test URL
Profiles without any tweets still return a 200, whereas looking for a
specific tweet will return a 404 (or other error code) if the instance
isn't able to fetch the tweet.
2023-07-10 12:05:21 -06:00
github-actions ca15b2e5df [CI] Auto update instances 2023-07-10 00:16:28 +00:00
github-actions 3cbb46c4a6 [CI] Auto update instances 2023-07-09 00:16:34 +00:00
github-actions 5a4fdc2a04 [CI] Auto update instances 2023-07-08 00:13:56 +00:00
github-actions cd3937e1a7 [CI] Auto update instances 2023-07-07 00:15:34 +00:00
Ben Busby ef0b830566
Update proxitok instances
Closes #114
2023-07-06 15:56:06 -06:00
github-actions 39aaa8c1df [CI] Auto update instances 2023-07-06 00:15:45 +00:00
github-actions a9b4394be4 [CI] Auto update instances 2023-07-05 00:16:47 +00:00
github-actions 8fd8f4c9fd [CI] Auto update instances 2023-07-04 00:15:31 +00:00
github-actions e2f3010023 [CI] Auto update instances 2023-07-03 00:16:25 +00:00
github-actions 868cfe4e93 [CI] Auto update instances 2023-07-02 00:16:37 +00:00
github-actions aaa5438e1c [CI] Auto update instances 2023-07-01 00:16:08 +00:00
github-actions 09dc536556 [CI] Auto update instances 2023-06-30 00:14:42 +00:00
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
Ben Busby 21022d9d85
Update AO instances
Fixes #112
2023-06-16 18:25:36 -06: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
Hendursaga 60d0aeae09
Add / update whatitworks.org instances (#110)
code.xbdm.fun redirects to code.whateveritworks.org

See also: https://codeberg.org/teddit/teddit/pulls/403
2023-06-07 11:29:36 -06:00
Hendursaga 51355857f9
Add colinslegacy instances (#109)
New piped and lingva instances
2023-06-07 11:28:27 -06: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
Hendursaga 880e295561
Update Quetre instances (#108) 2023-05-31 18:29:24 -06: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
Hendursaga 889e2a6d01
Update Rimgo instances (#107) 2023-05-28 18:18:55 -06: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