Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OPML Support #12

Open
Cralex opened this issue Feb 3, 2020 · 4 comments
Open

Add OPML Support #12

Cralex opened this issue Feb 3, 2020 · 4 comments

Comments

@Cralex
Copy link

Cralex commented Feb 3, 2020

This is probably more helpful when testing updates, but I’d like the ability to save my feeds to a file that I can download to my phone, and then upload later if needed. (Can pebble app settings do that? Maybe a window showing a block of text that could be copied from, hidden behind a debug or developer option would suffice.)

@Wowfunhappy Wowfunhappy changed the title Feature Request: Import and Export Feeds Add OPML Support Feb 3, 2020
@Wowfunhappy
Copy link
Owner

There's a standard format for importing/exporting lists of RSS feeds—OPML. This would also give us interoperability with other clients. It's a text-based format, so what we'd probably do is pop up a text box with the OPLM code, and the user could copy/paste as needed.

Unfortunately, I don't see myself getting to this for a very long time, if ever. Pull requests welcome though!

@Willow-Systems
Copy link
Contributor

Whilst OPML sounds good from an interoperability point of view, exporting as a JSON object would probably be much simpler to implement, there also appears to be a few libraries which can do JSON -> OPML.

Is the source for the configuration page public?

@Wowfunhappy
Copy link
Owner

Wowfunhappy commented Feb 3, 2020

Is the source for the configuration page public?

Yes, the page is served right from this repo via Github Pages, in the docs folder. :) That said, I would really want any user-facing export to be OPML.

I also think #4 would go a long way towards making adding/removing feeds less painful.

@Cralex
Copy link
Author

Cralex commented Feb 5, 2020

One current thing with importing from OPML is that the feed title size is currently limited to the number of characters the watch can display, so imported feed titles would either need to be truncated to fit, or the feed titles could be made to scroll if and when that gets figured out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants