forked from mirrors/fediprofile
Import generic RSS feeds into profile feeds #27
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?
Goal
Let a user add a public RSS 2.0 feed URL and have its newly published items appear in their FediProfile feed and reach ActivityPub followers. This is source import, not RSS account login or reverse synchronization.
Acceptance
Depends on #25 and #26. Follow the RSS 2.0 specification: https://www.rssboard.org/rss-specification
Implemented RSS 2.0 import in
c9c21d8: secure feed validation, normalized entries and enclosures, stable deduplication, conditional polling, bounded backfill, per-profile feed caps, configurable polling, and rate-limit handling. Updated the compatibility matrix and account-add guidance. Unit and interoperability tests pass; Forgejo CI run 1123 and manual integration run 1124 passed. SQLite repository contract tests passed locally as well.