Add Reuters as a feed provider #139
Labels
No labels
bug
devops
duplicate
enhancement
good first issue
layout
next major release
next minor release
question
research
testing
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lvl0/fedi-feed-router#139
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add
reutersas a feed provider so Reuters articles can be routed and published like VRT, Belga and Guardian content.Blocked — reuters.com sits behind bot protection
Investigated 2026-08-13. The obvious approach does not work. Every candidate feed URL returns HTTP 401:
https://www.reuters.com/rssfeed/worldNewshttps://www.reuters.com/world/rsshttps://www.reuters.com/arc/outboundfeeds/rss/?outputType=xmlhttps://feeds.reuters.com/reuters/worldNewshttps://www.reuters.com/(homepage)The 401 body is a DataDome challenge, not an auth prompt:
A browser User-Agent does not get past it. This blocks the whole site to non-browser clients, so
HttpFetcher::fetchHtml()cannot reach Reuters content as things stand.Options, none free
Option 3 is worth thinking twice about: DataDome is an explicit signal that Reuters does not want automated fetching. Working around it is a licensing/ToS question, not just a technical one.
Relationship to #34 "Custom RSS feeds"
If Reuters content turns out to be reachable through a third-party RSS URL, #34 may cover this without a dedicated provider — a user could simply paste that URL in. Worth resolving #34 first and re-evaluating whether this ticket still needs its own parser pair.
If it does go ahead
Follow the #37 "Add The Guardian as an RSS feed" precedent — Guardian is the closest match, being
type: 'rss'and needing no homepage scraper:config/feed.php— areutersentry withtype,is_active,languages, and aparsersmapapp/Services/Parsers/ReutersArticleParser.phpandReutersArticlePageParser.phpextractThumbnail()should return a sized image rather than a full-resolutionog:image— see #138 "Thumbnails too large"Acceptance criteria
config/feed.php