134 Commits

Author SHA1 Message Date
github-actions
6240b2212e [CI] Auto update instances 2022-02-19 00:07:33 +00:00
github-actions
da02848075 [CI] Auto update instances 2022-02-18 00:47:56 +00:00
github-actions
f340c765bc [CI] Auto update instances 2022-02-17 00:38:22 +00:00
github-actions
d655f63c87 [CI] Auto update instances 2022-02-16 00:42:41 +00:00
github-actions
314e1bc29d [CI] Auto update instances 2022-02-15 00:46:28 +00:00
Ben Busby
5235f5a3bf
Replace poison dependency w/ jason
The dependency took a long time to compile, and was causing problems for
a user who was attempting to build the project.

Since it wasn't a strictly necessary dependency, and `jason` was already
included in the project, all instances of `poison` have been replaced
with `jason`.

The only additional code that this introduced was converting from
generic maps returned by `Jason.decode` into Service structs.
2022-02-14 11:21:32 -07:00
Ben Busby
51aba2ad78
Remove redis config file from command in readme
Specifying the default redis.conf file is not required, and should be excluded
from the project documentation.
2022-02-14 10:40:46 -07:00
github-actions
bff6a2287f [CI] Auto update instances 2022-02-14 00:39:54 +00:00
github-actions
180a51bc2e [CI] Auto update instances 2022-02-13 00:44:27 +00:00
github-actions
7e3292a56b [CI] Auto update instances 2022-02-11 00:45:49 +00:00
github-actions
dde98c8a0f [CI] Auto update instances 2022-02-10 00:42:22 +00:00
github-actions
ed42cfbe5b [CI] Auto update instances 2022-02-09 00:43:04 +00:00
github-actions
0be392d04e [CI] Auto update instances 2022-02-08 00:41:14 +00:00
Ben Busby
25052a2a7c
Restore missing invidious instances
The latest CI update removed all invidious instances. Need to update CI
to skip applying an update for a particular service if there is an error
when fetching.
2022-02-07 11:40:56 -07:00
Austin Huang
e55fc0fb0f
Update services.json (#16)
Add "*.bus-hit.me" instances, remove a few dead instances
2022-02-07 11:33:49 -07:00
github-actions
bf99f44f1d [CI] Auto update instances 2022-02-07 00:40:35 +00:00
github-actions
1105fc6b9a [CI] Auto update instances 2022-02-06 00:46:19 +00:00
github-actions
7a18f766b6 [CI] Auto update instances 2022-02-05 00:34:22 +00:00
github-actions
1b153b2276 [CI] Auto update instances 2022-02-04 00:39:53 +00:00
Austin Huang
2cd82adeb9
Auto update teddit and Scribe instances (#15) 2022-02-03 15:10:48 -07:00
github-actions
87b1e15c77 [CI] Auto update instances 2022-02-03 00:38:41 +00:00
Ben Busby
11e75dc66b
Identify farside in user agent
Fixes #14
2022-02-02 12:38:21 -07:00
github-actions
23df011cf3 [CI] Auto update instances 2022-02-02 00:41:12 +00:00
github-actions
58a29c1130 [CI] Auto update instances 2022-02-01 00:41:00 +00:00
github-actions
9f7abe3e3b [CI] Auto update instances 2022-01-31 00:38:33 +00:00
github-actions
3cb3739429 [CI] Auto update instances 2022-01-30 00:39:38 +00:00
github-actions
6c11e9a06a [CI] Auto update instances 2022-01-29 00:36:22 +00:00
github-actions
5359f64482 [CI] Auto update instances v0.1.0 2022-01-28 00:39:07 +00:00
Ben Busby
932f3bbcab
Preserve redirect with /_/ path prefix (#13)
This adds a straightforward way of preserving Farside's redirecting
behavior in the user's browser history. That way if an instance becomes
unavailable between the 5 min scans, the user can opt to navigate back
one page and be taken to a new instance.

This is accomplished using a single line of JS, and could potentially
work as the default behavior of Farside (with the current default
behavior requiring a path prefix instead). This should be revisited down
the road when more people are using this service.
2022-01-27 11:57:41 -07:00
Ben Busby
724a995fd9
Remove imgin support
Since the current testing suite assumes more than one instance per
service, imgin causes the tests to fail, since there is only one
public instance.

Rather than refactor the tests to accommodate for services with only one
instance, imgin has been removed until there are multiple instances
available.
2022-01-26 16:47:36 -07:00
github-actions
993d77465f [CI] Auto update instances 2022-01-26 23:17:25 +00:00
Ben Busby
79f24a59f1
Allow manually triggering auto-update workflow 2022-01-26 16:16:59 -07:00
Ben Busby
7cb19579c9
Auto update list of invidious instances
Adds Invidious to the auto-update nightly CI build

Closes #12
2022-01-26 16:11:46 -07:00
Ben Busby
ae5d4a4c03
Support imgur alternatives
- Imgin (only one instance)
  - https://git.voidnet.tech/kev/imgin/
- Rimgo
  - https://codeberg.org/video-prize-ranch/rimgo

Closes #11
2022-01-26 09:59:32 -07:00
github-actions
d264ac80f2 [CI] Auto update instances 2022-01-26 00:44:26 +00:00
github-actions
3a39009b6d [CI] Auto update instances 2022-01-24 00:38:30 +00:00
github-actions
fbcfdf7cbf [CI] Auto update instances 2022-01-22 00:37:48 +00:00
github-actions
811425792d [CI] Auto update instances 2022-01-20 00:45:27 +00:00
github-actions
8aa147e222 [CI] Auto update instances 2022-01-17 00:41:43 +00:00
github-actions
d6d289e80f [CI] Auto update instances 2022-01-16 00:43:38 +00:00
github-actions
a6888d9cac [CI] Auto update instances 2022-01-14 00:42:47 +00:00
github-actions
17a074b26c [CI] Auto update instances 2022-01-12 00:42:07 +00:00
github-actions
5935f8819d [CI] Auto update instances 2022-01-10 00:40:26 +00:00
github-actions
274be67a84 [CI] Auto update instances 2022-01-08 00:40:56 +00:00
github-actions
1099d20eed [CI] Auto update instances 2022-01-05 00:43:05 +00:00
Albony Cal
0d500dc2d4
Update services.json (#9) 2022-01-03 18:30:06 -07:00
github-actions
b726f21f96 [CI] Auto update instances 2021-12-31 00:41:20 +00:00
github-actions
b40c5d5042 [CI] Auto update instances 2021-12-30 00:39:42 +00:00
github-actions
4d30ae9e6a [CI] Auto update instances 2021-12-29 00:39:33 +00:00
Ben Busby
1fb9051ae1
Broaden HTTPoison status code inspection
Rather than enforcing a 200 status code, the instance query is deemed a
success if the status code is <400. Various services return 200-399
status codes that don't necessarily indicate an error, but may have to
do with how the instance was configured.
2021-12-28 12:33:04 -07:00