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

OPML Import #7

Open
dshanske opened this issue Feb 9, 2015 · 5 comments
Open

OPML Import #7

dshanske opened this issue Feb 9, 2015 · 5 comments

Comments

@dshanske
Copy link

dshanske commented Feb 9, 2015

Support importing of legacy OPML format for feeds. Allow individuals to 'upgrade' from RSS to HTML.

@kylewm
Copy link
Owner

kylewm commented Feb 11, 2015

Thanks for the suggestion! I want to push some more on the idea they implemented in https://github.com/benwerd/indiereader where everyone hosts their own subscription list, so ideally you could move between readers without dealing with OPML, but this would be useful for onboarding and/or a stopgap until we have hosted lists.

@scripting
Copy link

You can do both by supporting the "include" nodetype in OPML.

I wrote a howto for this for River5 users, but the same technique would apply to any feed reader that handled OPML includes (as River5 does).

https://github.com/scripting/river5/blob/master/docs/DROPBOXSUBSCRIPTIONLISTS.md

Let's interop every way possible. ;-)

Dave

@chrisaldrich
Copy link

A few days ago, in part based on something that Richard MacManus wrote (and which may have prompted @scripting's response), I noticed that Inoreader differentiates between importing an OPML and subscribing to an OPML.

Importing an OPML

If you import an OPML file in your RSS reader, you are creating a static copy of the reading list. If the owner of the original list updates the list, this change will not be shown in your feed collection.

Subscribing to an OPML

An OPML subscription, however, creates a live connection between the original source and your feed folder. Whenever a feed is added or deleted from the original list, the change will be reflected in your subscriptions. The notification system in Inoreader will notify you that new feeds were imported or existing feeds were removed.

Ideally, if a site had a blogroll or other mechanism by which they maintained and publicly published their own OPML list, then the user could plug that into the reader to subscribe to the list which could update dynamically. One could also subscribe to others' OPML lists (or subsets of them?) as well without needing to pay attention to them. In total, this sounds like what Ben's reader (and Known's subscription list) were doing, but by using a pre-existing standard that's broadly supported. (As an example WordPress sites with the Links module enabled publish their OPML files at example.com/wp-links-opml.php).

@scripting
Copy link

scripting commented Jun 26, 2017 via email

@scripting
Copy link

Here's the blog post.

http://scripting.com/2017/06/26.html#a080636

Dave

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

4 participants