968 Commits

Author SHA1 Message Date
github-actions
9e89f2ff53 [CI] Auto update instances 2024-01-16 00:15:03 +00:00
github-actions
cf275a1362 [CI] Auto update instances 2024-01-15 00:15:22 +00:00
github-actions
eb053ac40f [CI] Auto update instances 2024-01-11 00:15:03 +00:00
github-actions
4433e558a5 [CI] Auto update instances 2024-01-10 00:14:39 +00:00
Ben Busby
60c318b5a3
Extract remote ip from X-Forwarded-For
The remote IP returned in plug.conn is meant to be overwritten by the
developer, and doesn't reflect the origin of the request based on
headers. A new dependency has been added to make this change quicker to
roll out.
2024-01-09 09:55:55 -07:00
Ben Busby
3499caf487
Sync LibreX and LibreY instances 2024-01-09 09:43:25 -07:00
Ben Busby
28dac7e740
Use LibreY instances for LibreX requests
LibreX is maybe abandoned and has been replaced by LibreY. Requests to
LibreX are now forwarded to LibreY instances to avoid issues.
2024-01-09 09:28:30 -07:00
github-actions
30d3da8593 [CI] Auto update instances 2024-01-09 00:15:07 +00:00
Ben Busby
247114d328
Update reddit + ig frontends, update rate limiting
Farside ratelimiting has been updated to return a 429 when a user
exceeds 1 request/sec. This should help eliminate a lot of scraping type
behavior that instance maintainers have been dealing with from Farside
lately.

Service changes:
- Teddit removed (not maintained)
- Bibliogram replaced by Proxigram
- Libreddit merged with redlib
2024-01-08 12:37:17 -07:00
Ben Busby
99b13b3aa6
Replace bibliogram w/ proxigram
Closes #149
2024-01-08 12:07:38 -07:00
Ben Busby
7f26ab3bbf
Return 429 for users exceeding 1 req/sec
Farside has been getting used by some to rapidly scrape sites, which
puts increased load and effort on maintainers of instances. Rather than
funneling traffic towards the last selected instance, farside will now
just return a 429 error when this behavior occurs.

Closes #147
2024-01-08 11:49:18 -07:00
Ben Busby
4f60a39d7f
Replace libreddit w/ redlib, remove teddit
Teddit is no longer maintained

Libreddit has been forked to redlib, which seems to be actively trying
to work around the changes to Reddit's API.

Libreddit instances are now a mirror of redlib instances for the time
being.
2024-01-08 11:32:59 -07:00
Ben Busby
85510edc54
Add dark theme
Closes #145
2023-12-20 10:40:05 -07:00
github-actions
284710c7a9 [CI] Auto update instances 2023-12-20 00:12:46 +00:00
github-actions
201615b6a3 [CI] Auto update instances 2023-12-19 00:13:49 +00:00
github-actions
7633f24f4d [CI] Auto update instances 2023-12-18 00:14:06 +00:00
github-actions
100b18fe9f [CI] Auto update instances 2023-12-17 00:14:53 +00:00
github-actions
964a0740b5 [CI] Auto update instances 2023-12-16 00:13:17 +00:00
github-actions
ee457dc99d [CI] Auto update instances 2023-12-15 00:13:46 +00:00
github-actions
ef930043f2 [CI] Auto update instances 2023-12-14 00:13:43 +00:00
github-actions
d322060cc3 [CI] Auto update instances 2023-12-13 00:14:00 +00:00
github-actions
de3b3af512 [CI] Auto update instances 2023-12-12 00:13:55 +00:00
github-actions
694d2efb82 [CI] Auto update instances 2023-12-11 00:15:31 +00:00
github-actions
34fa2b3473 [CI] Auto update instances 2023-12-09 00:13:32 +00:00
github-actions
3a2738af93 [CI] Auto update instances 2023-12-08 00:14:43 +00:00
github-actions
6be70ee610 [CI] Auto update instances 2023-12-07 00:13:40 +00:00
github-actions
63b1723163 [CI] Auto update instances 2023-12-06 00:14:52 +00:00
github-actions
2004d617a8 [CI] Auto update instances 2023-12-05 00:14:25 +00:00
github-actions
57dd18b4ad [CI] Auto update instances 2023-12-04 00:13:46 +00:00
github-actions
3befd0a823 [CI] Auto update instances 2023-12-03 00:14:20 +00:00
github-actions
0c5e46519e [CI] Auto update instances 2023-12-02 00:12:46 +00:00
github-actions
07ae6f7adb [CI] Auto update instances 2023-12-01 00:14:51 +00:00
github-actions
7553925935 [CI] Auto update instances 2023-11-30 00:14:40 +00:00
github-actions
7051212bcc [CI] Auto update instances 2023-11-29 00:14:10 +00:00
github-actions
8ec3f55785 [CI] Auto update instances 2023-11-28 00:13:08 +00:00
github-actions
4f63ad91a0 [CI] Auto update instances 2023-11-27 00:13:18 +00:00
github-actions
c249e9a16c [CI] Auto update instances 2023-11-26 00:14:52 +00:00
github-actions
07f9c56ce9 [CI] Auto update instances 2023-11-25 00:13:00 +00:00
github-actions
d55e23d7aa [CI] Auto update instances 2023-11-24 00:13:20 +00:00
github-actions
5100db545e [CI] Auto update instances 2023-11-23 00:13:55 +00:00
github-actions
d49b460a38 [CI] Auto update instances 2023-11-22 00:13:48 +00:00
cynic
1dafc61ddd
add 4get instances from decentralized instance list (#144) 2023-11-21 09:12:36 -07:00
github-actions
d595899f60 [CI] Auto update instances 2023-11-21 00:13:26 +00:00
github-actions
c5652d5046 [CI] Auto update instances 2023-11-20 00:13:53 +00:00
github-actions
03c9a4c498 [CI] Auto update instances 2023-11-19 00:14:35 +00:00
github-actions
8d4bf1ef7f [CI] Auto update instances 2023-11-18 00:14:14 +00:00
github-actions
740b1cdc05 [CI] Auto update instances 2023-11-17 00:15:38 +00:00
github-actions
edd45c873a [CI] Auto update instances 2023-11-16 00:15:02 +00:00
Ben Busby
ed4b885868
Update 4get test endpoint
Closes #142
2023-11-15 14:51:51 -07:00
toyboatcash
e7d27ea1d6
Update services-full.json (#143) 2023-11-15 14:49:10 -07:00