aerotoad / Thud

Simple news reader that keeps the noise low.
GNU Affero General Public License v3.0
222 stars 11 forks source link

Add opml import/export #28

Open tactical-snail opened 2 years ago

tactical-snail commented 2 years ago

Is your feature request related to a problem? Please describe. I feel like this could be the perfect open source rss reader. I want to use it but I can't import my feeds into it.

Describe the solution you'd like An option to import subscriptions from an opml file and also an option to export them.

Describe alternatives you've considered I think rss feed folders in the opml can be added as collections.

aerotoad commented 2 years ago

I've been looking into it. The main issue I have is that as of right now, the app relies on the feedly API to get the content formatted, for that to work it needs the feedly FeedId of the feed, based on the exaples I've seen on the docs and during the development of the app it seems that feedly FeedIds are built by just adding feed/ at the beginning of the feed url but there is no information about it and I could be wrong.

The possible solution I've been playing around with is to use the JS opml library that Dave Winer made to parse the XML file and then present a screen to the user where the app runs a query against the api and if it returns an error try to search the feed by feedId. Then present the user with the results and let them choose what feeds to add and the collections that will be generated.

aerotoad commented 2 years ago

@tactical-snail I'll try to cobble together a prototype of this tomorrow if I have the time.

skal-dB commented 3 months ago

Up and +1

I have just installed the app, and not being able to import data makes it painful to start with if you have to add all feeds one by one.

I like the feeling or the app thou.