[core] Add Import/Export support for Feeds #7

Closed
opened 2025-10-31 16:55:26 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @dezponia on GitHub (Mar 2, 2025).

Originally assigned to: @ricoberger on GitHub.

Currently there doesn't appear to be a way to import/export the Feeds in FeedDeck?

Describe the solution you'd like

Add an Export/Import feature to FeedDeck. Preferably in a standardized format that makes sense for the feature. For example OPML may make sense for RSS/ATOM feeds as its commonly used for this scenario.

Its unclear to me best to design an Import/Export feature with all the different kinds of Feeds available to FeedDeck. While it makes a lot of sense to use OPML for RSS/ATOM Feeds it may be less clear how or if this makes sense for GitHub, Lemmy, Medium feeds etc.

It may be best to allow the user to select what kind of feed they wish to import/export and only allow 1 feed-type per OPML file (or whatever file format makes sense).
If users are allowed to select multiple types of feeds in a single export it may make sense to still split each type into its own file, but bundle them into a .zip which is then saved by the user.

By splitting each feed type into its own export file it should be significantly easier for users to move that feed type to another app without confusing the target app. For example if they want to export their Podcast feeds for use in a dedicated Podcast app. The Podcast app probably has no idea what to do with GitHub data.

Originally created by @dezponia on GitHub (Mar 2, 2025). Originally assigned to: @ricoberger on GitHub. ## Is your feature request related to a problem? Please describe Currently there doesn't appear to be a way to import/export the Feeds in FeedDeck? ## Describe the solution you'd like Add an Export/Import feature to FeedDeck. Preferably in a standardized format that makes sense for the feature. For example OPML may make sense for RSS/ATOM feeds as its commonly used for this scenario. Its unclear to me best to design an Import/Export feature with all the different kinds of Feeds available to FeedDeck. While it makes a lot of sense to use OPML for RSS/ATOM Feeds it may be less clear how or if this makes sense for GitHub, Lemmy, Medium feeds etc. It may be best to allow the user to select what kind of feed they wish to import/export and only allow 1 feed-type per OPML file (or whatever file format makes sense). If users are allowed to select multiple types of feeds in a single export it may make sense to still split each type into its own file, but bundle them into a .zip which is then saved by the user. By splitting each feed type into its own export file it should be significantly easier for users to move that feed type to another app without confusing the target app. For example if they want to export their Podcast feeds for use in a dedicated Podcast app. The Podcast app probably has no idea what to do with GitHub data.
GiteaMirror added the enhancement label 2025-10-31 16:55:26 -05:00
Author
Owner

@ricoberger commented on GitHub (Apr 26, 2025):

HI @dezponia, importing and exporting feeds is now possible.

  • It should be possible to import all OPML files which follow the standardised format for RSS feeds
  • It should also be possible to use the OPML file in other applications as long as they are checking the type attribute and ignoring every entry which is not rss
@ricoberger commented on GitHub (Apr 26, 2025): HI @dezponia, importing and exporting feeds is now possible. - It should be possible to import all OPML files which follow the standardised format for RSS feeds - It should also be possible to use the OPML file in other applications as long as they are checking the `type` attribute and ignoring every entry which is not `rss`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/feeddeck#7