Commit graph

15 commits

Author SHA1 Message Date
WebStreamr
c2c5331861
chore(fetcher): remove proxy headers, add default timeout
The proxy headers are not improving anything and only cause issues with
another extractor that using IP-locking.
2025-05-19 08:47:52 +00:00
WebStreamr
5b389ada9e
feat: configure languages instead of handlers
just feels more natural and helps maintainence. handlers should be an
internal thing.
2025-05-18 00:00:10 +02:00
WebStreamr
f635d6c233
chore: create ID per request for logging and error response 2025-05-17 21:06:51 +02:00
WebStreamr
8b82215c32
feat(handler): limited Frembed support 2025-05-17 20:20:19 +02:00
WebStreamr
e8ed101176
fix(fetcher): do not overwrite config 2025-05-15 14:25:34 +00:00
WebStreamr
281cba8da1
chore(fetcher): always set same URL host as referer 2025-05-14 11:51:48 +00:00
WebStreamr
c6d9bfb01b
feat(handler): add Eurostream (it series) 2025-05-14 10:12:57 +00:00
WebStreamr
41d2f23812
refactor(fetcher): switch to axios for hopefully better errors 2025-05-13 16:05:27 +00:00
WebStreamr
072ec4ac0a
feat(fetcher): work only with URL objects, set 2 more proxy headers 2025-05-12 12:16:55 +00:00
WebStreamr
13520aa194
chore(logging): simplify format definition, do nothing in test 2025-05-12 12:16:32 +00:00
WebStreamr
fc024209a7
refactor: drop logging helper in favor of winston using DI 2025-05-12 09:44:52 +00:00
WebStreamr
b7a8fc4e76
feat: send also X-Real-IP next to X-Forwarded-For 2025-05-12 06:49:20 +00:00
WebStreamr
b114ac11b7
feat: use randomized user agent for fetch 2025-05-11 20:05:31 +00:00
WebStreamr
efef039cde
feat: introduce Context and use it to set X-Forwarded-For in requests 2025-05-11 19:44:19 +00:00
WebStreamr
96dde8a634
refactor: DI for handlers, extractors and fetcher 2025-05-11 19:11:14 +00:00
Renamed from src/utils/fetch.test.ts (Browse further)