682 Commits

Author SHA1 Message Date
Ben Busby
0abf463069
Fix file typo in CI 2023-08-24 14:55:36 -06:00
Ben Busby
a5eea91f2b
Manually update nitter instances
Instance updates are now performed nightly, rather than during Farside's
5 min polling update.
2023-08-23 13:57:20 -06:00
Ben Busby
7e47e9536a
Poll nitter instances only in nightly build
From the recent changes to twitter/X, it sounds like guest accounts are
now required for nitter, which are more easily rate limited. To avoid
any impact from Farside, the instances are now health checked in the
nightly build using https://status.d420.de (this doesn't seem to be
directly associated with the nitter maintainers, so might not be
entirely future-proof).
2023-08-23 13:46:51 -06:00
github-actions
cc1a040991 [CI] Auto update instances 2023-08-23 00:12:04 +00:00
github-actions
c72bf6a4fa [CI] Auto update instances 2023-08-22 00:12:14 +00:00
github-actions
e26a1c88d5 [CI] Auto update instances 2023-08-21 00:15:02 +00:00
github-actions
37c3d7fde9 [CI] Auto update instances 2023-08-20 00:13:29 +00:00
github-actions
3163906fb8 [CI] Auto update instances 2023-08-19 00:11:30 +00:00
github-actions
783d289fe4 [CI] Auto update instances 2023-08-18 00:12:57 +00:00
github-actions
6895e1a3cc [CI] Auto update instances 2023-08-17 00:12:54 +00:00
github-actions
bf9593b82e [CI] Auto update instances 2023-08-16 00:12:10 +00:00
github-actions
805e381265 [CI] Auto update instances 2023-08-15 00:12:22 +00:00
github-actions
04eff2025c [CI] Auto update instances 2023-08-14 00:13:11 +00:00
github-actions
066810a389 [CI] Auto update instances 2023-08-13 00:12:16 +00:00
github-actions
18910975b5 [CI] Auto update instances 2023-08-12 00:11:55 +00:00
github-actions
a68dcf52e2 [CI] Auto update instances 2023-08-11 00:12:19 +00:00
github-actions
32c2672579 [CI] Auto update instances 2023-08-10 00:14:16 +00:00
github-actions
800b944ce4 [CI] Auto update instances 2023-08-09 00:14:02 +00:00
github-actions
6c0045cd75 [CI] Auto update instances 2023-08-08 00:13:56 +00:00
github-actions
40c1aafe59 [CI] Auto update instances 2023-08-07 00:15:07 +00:00
github-actions
32af8c68fc [CI] Auto update instances 2023-08-06 00:14:07 +00:00
github-actions
e3d475b915 [CI] Auto update instances 2023-08-05 00:13:07 +00:00
github-actions
ea19a12dfb [CI] Auto update instances 2023-08-04 00:14:34 +00:00
github-actions
57d7109b4f [CI] Auto update instances 2023-08-03 00:14:48 +00:00
github-actions
297b1491e1 [CI] Auto update instances 2023-08-02 00:12:42 +00:00
github-actions
b805146a15 [CI] Auto update instances 2023-08-01 00:17:32 +00:00
github-actions
fe8972014e [CI] Auto update instances 2023-07-31 00:14:16 +00:00
github-actions
ac9ab45d19 [CI] Auto update instances 2023-07-30 00:14:47 +00:00
github-actions
883a7177c6 [CI] Auto update instances 2023-07-29 00:12:48 +00:00
github-actions
034fe57044 [CI] Auto update instances 2023-07-28 00:13:46 +00:00
github-actions
cf8b6e9347 [CI] Auto update instances 2023-07-26 00:13:34 +00:00
github-actions
6ebd0803cd [CI] Auto update instances 2023-07-25 00:13:54 +00:00
github-actions
6d01b21782 [CI] Auto update instances 2023-07-24 00:15:01 +00:00
github-actions
8fc45c8fa1 [CI] Auto update instances 2023-07-23 00:15:04 +00:00
github-actions
a984860cc6 [CI] Auto update instances 2023-07-22 00:13:10 +00:00
github-actions
37a1944191 [CI] Auto update instances 2023-07-21 00:14:08 +00:00
github-actions
66f8ed0a07 [CI] Auto update instances 2023-07-20 00:13:42 +00:00
Ben Busby
2b6795ae3c
Add missing jq var name in nightly build
GotHub auto update missing the "gothub" variable name before applying
the results
2023-07-18 21:39:08 -06:00
Ben Busby
7693a6b063
Add env var for toggling cron task on/off
FARSIDE_CRON allows turning on/off the scheduled instance availability
check that occurs every 5 minutes by setting the variable to 1 (on) or 0
(off). The default behavior is "on".
2023-07-17 17:46:39 -06:00
NoPlagiarism
9104650cfe
Add GotHub support (#116)
Adds support for GotHub, an alternative frontend for GitHub

---------

Co-authored-by: Ben Busby <contact@benbusby.com>
2023-07-17 15:15:51 -06:00
github-actions
46c9b66478 [CI] Auto update instances 2023-07-17 00:15:43 +00:00
github-actions
1dd20d7276 [CI] Auto update instances 2023-07-16 00:15:53 +00:00
github-actions
2b32622d52 [CI] Auto update instances 2023-07-15 00:14:26 +00:00
github-actions
ef494f51b3 [CI] Auto update instances 2023-07-14 00:14:49 +00:00
github-actions
a48021a116 [CI] Auto update instances 2023-07-13 00:16:30 +00:00
github-actions
ff5c6cf56f [CI] Auto update instances 2023-07-12 00:15:38 +00:00
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