Replies: 8 comments 1 reply
-
This is related to #666, which was closed due to concerns about uniqueness and avoiding duplicates. Possible problems are, that it's hard to ensure that the new feed URL is for the same feed provider and not a completely different one (the user could e.g. switch from bbc.com to cnn.com). This could cause duplicate feed item guids (or, more likely, overwriting of existing items) or just refetching of all items because of changed guids. A safer approach would be to directly address common reasons to update the feed url.
|
Beta Was this translation helpful? Give feedback.
-
@anoymouserver |
Beta Was this translation helpful? Give feedback.
-
Unfortunately not, the only approach is #666 (comment) (which I had handled similarly for myself), but you have to know exactly what you are doing, since it's modifying the database which could break the app. |
Beta Was this translation helpful? Give feedback.
-
Hi @zero77, can you give me some information to understand why you think it's necessary to be able to change the feed URL? I'm responding as the issue is tagged with design label, and I'm not 100% sure why this (feature) would be needed. I'm struggling to find any reason apart from a typo (which I think will be caught already). I'm sure I'm missing something! 😅 @anoymouserver's comments about the URL changing for some systematic reason seem better handled by the application itself. (As it will happen automatically) |
Beta Was this translation helpful? Give feedback.
-
I have a few feeds which use plain HTTP. I want them to be replaced with HTTPS. Besides better security, I also hope that would cause updating favicons URLs, which currently aren't loading due to mixed content restrictions. I also have a feed with basic authorization. It would be nice to have the ability to change the password part outside of the database. |
Beta Was this translation helpful? Give feedback.
-
Another use case for feed URL editing is when a site changes its domain name or significantly redesigns site structure. Typically, in this case the feed continues to work for some time (but often missing favicon), and then stops when the site owner decides to remove the redirect or drop the old domain. What is needed in this case is some sort of "re-subscribe" that repeats the subscription process (probably with a different URL), updates |
Beta Was this translation helpful? Give feedback.
-
Some other use cases:
|
Beta Was this translation helpful? Give feedback.
-
Hello, i have spend some time to re-evaluate this topic. My understanding is that users want to be able to edit the feed url via the web-ui/api. The expectation is that you can edit the url, news will fetch the feed and only show new items that have been added since the feed update broke last time. Assuming this feature was implemented this will probably not work in many cases. What News already does is, following redirects that the feed author has set up. So if the feed changed from http://->https:// we follow that and also store it as the location of the feed. News can not make a difference between temporary redirects and permanent redirects we treat them all like permanent. But allowing all users to edit urls sounds to me like a bad Idea, this is something that can basically only be done by someone that knows what they are doing. Someone that checks before the url change if the guids of the items changed. And someone that can run sql queries to fix potential duplicate situations. Just to explain duplicates, let's say the guids changed and now you have duplicates you need to transfer the state of the old items you had to the new one and then delete the old items. Deleting the new "bad" items will only result in News fetching them again. TL;DR: There is no safe way to implement this for the average user, if you really want to do this, update the location field of the feed in the DB optionally the URL and hash but they are not used for fetching. And then deal with the issues that come up. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
As far as i'm aware, It's not currently possible to edit the feed URL from the web ui.
Describe the solution you'd like
Could you please give an option to edit the URL, like you can currently when renaming a feed.
Describe alternatives you've considered
Additional context
Beta Was this translation helpful? Give feedback.
All reactions