-
-
Notifications
You must be signed in to change notification settings - Fork 777
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
[Feature] Subscribe to a dynamic OPML Feed #4191
Comments
Hello, |
What do you think of the value of automatically adding new feeds, but not removing feeds, @reidcooper ? |
@Alkarex Thank you for your response and I appreciate your development. I understand what you're saying - the current platform may not easily support auto deletion. If a user can auto subscribe to new feeds that get appendeD to the OPML file, I think that's a great compromise. Have you used dynamic OPML feeds before? Pretty neat to use crowd sourced feeds. |
In the coming days, I plan to write a new feature, which will allow new types of sources (I won't say much before I have an actual PR to show), and which will make it easier to write what you ask. Keep an eye open, and fill free to link to this issue so that it is not forgotten (there are also many other things stacking up :-P) |
@Alkarex Great! I will keep an eye out :) Thanks! No rush. |
This is the PR I was hinting, introducing the ability to consume different types of sources #4220 |
@Alkarex , thanks for responding! I read over the PR and I can see the power that this functionality will bring. I wasn't able to see how this could address my feature request. https://raw.githubusercontent.com/kilimchoi/engineering-blogs/master/engineering_blogs.opml This OPML file is dynamically generated with new RSS feeds. A list of feeds. Would your PR (or future) be able to see those RSS feeds from the OPML and then subscribe to those feeds? |
The PR I refer to is just the first to enable the support of different types of sources. Something that is also needed for what you are asking |
I will try to make it happen #4407 . Also, I would like at the same time FreshRSS to be a source of Dynamic OPML, and the main part of that feature is already implemented in the draft PR, but details such as better security tokens must be added. Background reading:
The easy part is to add new categories and feeds. The more difficult part is to find out what to do with feeds moved, categories renamed, feeds with a URL that has changed / been (permanently) redirected, feeds deleted, feeds referenced in more than one dynamic OPML, etc. |
* Dynamic OPML draft #fix #4191 * Export dynamic OPML http://opml.org/spec2.opml#1629043127000 * Restart with simpler approach * Minor revert * Export dynamic OPML also for single feeds * Special category type for importing dynamic OPML * Parameter for excludeMutedFeeds * Details * More draft * i18n * Fix update * Draft manual import working * Working manual refresh * Draft automatic update * Working Web refresh + fixes * Import/export dynamic OPML settings * Annoying numerous lines in SQL logs * Fix minor JavaScript error * Fix auto adding new columns * Add require * Add missing 🗲 * Missing space * Disable adding new feeds to dynamic categories * Link from import * i18n typo * Improve theme icon function * Fix pink-dark
Being able to subscribe to a dynamic OPML is awesome – I'm setting up a household instance of FreshRSS and I'd love for everyone in the family to have the ability to add and remove feeds from a shared category; I feel a dynamic OPML is a nice way to achieve that. For now, we're making do with sharing RSS feeds from a special "Shared With Family" category each of us has in their account, and from a special "Share with Family" label we also each have, but this clobbers the source of the articles and makes the subscribed category kind of hard to read for subscribers, when you have ten or twenty posts dropping into their feed, but all from "Dad's Shared Feeds". |
@bursaar Please open a new discussion for your use-case, and let's see whether we could find an approach |
For me, that's what I wanted to say. Thank you for all your work @Alkarex |
Description
I am currently an active user of Inoreader and an exciting feature that they provide is dynamic OPML Subscriptions.
Rather than importing an OPML feed, you would subscribe to it.
In their words:
I currently subscribe to the Engineering Blogs List OPML from this Github Repo (https://github.com/kilimchoi/engineering-blogs). The OPML feed that I subscribe to is here engineering_blogs.opml
Since this feed is dynamically updated with new feeds and deletion of stale feeds, the OPML is ever-changing. It's nice to see that those feed changes are reflected in my FreshRSS instance.
Describe the solution you’d like
Provide the ability to subscribe to an OPML feed such as:
https://raw.githubusercontent.com/kilimchoi/engineering-blogs/master/engineering_blogs.opml
.Configuration options could be:
The text was updated successfully, but these errors were encountered: