miniflux / v2

Minimalist and opinionated feed reader
https://miniflux.app
Apache License 2.0
6.54k stars 706 forks source link

[Feature request] Fresh frequency setting for single feed #412

Open RookieZoe opened 5 years ago

RookieZoe commented 5 years ago

Hi there,

Awesome work! As we know, there is a global option 'POLLING_FREQUENCY' to set fresh frequency for all feeds. I think it would be nice to have an option like 'POLLING_FREQUENCY' for every single feeds in there own 'edit page'. OR if there is already a way to set this? Thanks.

Cheers, Rooke_Zoe

supersexy commented 4 years ago

I was looking for this in the web gui and spent too much time realizing that there is only one global POLLING_FREQUENCY. I expected to be able to set refresh frequencies for single feeds or at least for a category of feeds to be different than the global POLLING_FREQUENCY.

ghost commented 4 years ago

I'm also subscribing to this feature. For example, I might want to refresh some news feed every 5/10 minutes, while this polling frequency is not necessary for something such as arXiv (where once a day is enough).

shizunge commented 4 years ago

How about let miniflux decide the polling frequency automatically? https://github.com/miniflux/miniflux/issues/643 I have sent a poll request. You may review the code.

ghost commented 4 years ago

How about let miniflux decide the polling frequency automatically? #643 I have sent a poll request. You may review the code.

I believe it will be of use in many cases, but it would work in the opposite direction in my situation. Arxiv publishes 20 feeds a day and - as I'm not interested in reading the articles as soon as they are out - refreshing once a day would be enough (and necessary, as I don't want to be banned). On the other hand I, or another user in the same miniflux instance, might want to have updates once every 10 minutes, for example for a youtube channel that adds five videos during the week.

tldr; your algorithm is interesting but this feature request is still relevant

shizunge commented 4 years ago

I see your need.

If you selfhost miniflux, and you are the only user, probably you can folk the project and make the change you want.

Today the fetch is per feed. Not per feed per user. Note that Miniflux instance supports multiple users.

Considering the following case, on the same miniflux instance (server/database combination), if one user wants to fetch a feed every 24 hours, another user wants to fetch the same feed every hour. What frequency should miniflux uses? Your change of fetching frequency may affect other users.

If you said let the admin decide the frequency. But even the admin does not see feeds that the other users subscribe to. They cannot change the frequency of all feeds.

Unless we change the use case of miniflux to single user, or find a way to resolve above conflicts, I do not see e any time soon this could be implemented in the master branch.

Regards.

On Sat, Apr 25, 2020, 13:07 mononote notifications@github.com wrote:

How about let miniflux decide the polling frequency automatically? #643 https://github.com/miniflux/miniflux/issues/643 I have sent a poll request. You may review the code.

I believe it will be of use in many cases, but it would work in the opposite direction in my situation. Arxiv publishes 20 feeds a day and - as I'm not interested in reading the articles as soon as they are out - refreshing once a day would be enough (and necessary, as I don't want to be banned). On the other hand I, or another user in the same miniflux instance, might want to have updates once every 10 minutes, for example for a youtube channel that adds five videos during the week.

tldr; your algorithm is interesting but this feature request is still relevant

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/miniflux/miniflux/issues/412#issuecomment-619419008, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJY3U4ZXFRJ4WTQGYXBCM3ROMRFXANCNFSM4II6U55Q .

shizunge commented 4 years ago

Read the codes again. I seems wrong in my previous comments. Each user owns their own feeds. If more than one user subscribe to the same feed, the entries of the feed will be captured more than once actually Thus setting the fresh frequency per feed per user should be doable.

anyone00 commented 2 years ago

I think refresh frequency setting for single feed is not that practical if you have many feeds, and you can't bulk edit them.

IMO having refresh frequency per category is a better approach to this problem.

sylph520 commented 2 years ago

Yeah, this feature is desirable, since some feeds we know are updated less frequentlly or it is not a feed that we need to fetch it as soon as it's updated, We could set some update duration for these rss feeds. Hope it will be an option for miniflux..

luismanson commented 2 years ago

Hi, Im using API calls to get unread items from miniflux, I'm interested into having a per feed option too, since I want to control the frecuency in which I see some of those feeds

waweic commented 2 years ago

Hi, I've been banned from accessing some feed due to requesting it more often than once each six hours. For that particular blog, it's fine, but I really do not want to have every other feed refresh only 4 times a day. I could set up an HTTP cache just for this blog, but I really don't want to.

Could a possible solution be that each user can set a desired frequency for refreshing and the highest frequency gets chosen and displayed to the user? After all, every user should be interested in not having their feeds banned.

wrobelda commented 3 months ago

Any update on this, perhaps? This is a crucial feature for those who use RSS for internal purposes, not only to consume public feeds.