Commit graph

358 commits

Author SHA1 Message Date
Ben Busby 1be19a8a29
Update throttle test to reflect new behavior
The "throttling" performed by Farside now redirects to the same instance
as before, rather than outright blocking the connection.
2022-03-18 13:59:35 -06:00
Ben Busby 22e9135e0c
Reuse previous instance within rate-limit interval
Rather than blocking <1s back-to-back queries from the same IP, Farside
will now re-use the previously selected instance.

Fixes #20
2022-03-18 13:51:37 -06:00
Ben Busby 20347822da
Support SearXNG
Added a new seperate service for only redirecting to SearXNG instances.
Note that plain "searx" redirects will use both SearX and SearXNG
instances for those who don't have a preference between the two.

Closes #23
2022-03-18 13:28:45 -06:00
github-actions 7647c1c101 [CI] Auto update instances 2022-03-18 00:19:51 +00:00
Ben Busby 9e0b026e47
Add Scribe to examples in readme
Closes #22
2022-03-14 12:15:19 -06:00
github-actions e125d23773 [CI] Auto update instances 2022-03-12 00:07:40 +00:00
github-actions d4b0cbc3d0 [CI] Auto update instances 2022-03-11 00:09:00 +00:00
github-actions d74ff730ef [CI] Auto update instances 2022-03-10 00:08:08 +00:00
github-actions 64f6f0bab8 [CI] Auto update instances 2022-03-09 00:08:15 +00:00
github-actions 88b000a5e3 [CI] Auto update instances 2022-03-08 00:07:42 +00:00
github-actions e270c124fe [CI] Auto update instances 2022-03-07 00:08:10 +00:00
github-actions 3116302daf [CI] Auto update instances 2022-03-06 00:09:43 +00:00
github-actions 990fb6a7cf [CI] Auto update instances 2022-03-05 00:07:52 +00:00
github-actions a60a2f6d4b [CI] Auto update instances 2022-03-04 00:08:43 +00:00
github-actions 263a326f41 [CI] Auto update instances 2022-03-03 00:08:36 +00:00
github-actions 3064b8a121 [CI] Auto update instances 2022-03-01 00:09:28 +00:00
github-actions b5e402ac1f [CI] Auto update instances 2022-02-28 00:08:35 +00:00
github-actions d4cecb8815 [CI] Auto update instances 2022-02-27 00:08:58 +00:00
github-actions 1b2b27941f [CI] Auto update instances 2022-02-26 00:07:27 +00:00
Ben Busby 21646f8f29
Add support for Wikiless instances
"A free open source alternative Wikipedia front-end focused on privacy"
- https://codeberg.org/orenom/Wikiless
2022-02-24 17:27:34 -07:00
github-actions ee2996e258 [CI] Auto update instances 2022-02-25 00:07:47 +00:00
github-actions 43519b1ad7 [CI] Auto update instances 2022-02-23 00:08:05 +00:00
github-actions 8c989d9fbe [CI] Auto update instances 2022-02-22 00:07:38 +00:00
github-actions 1048e7eca7 [CI] Auto update instances 2022-02-20 00:09:14 +00:00
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