It seems newsboat could only reload currently selected feed or all feeds, I didn't find a way to reload some of feeds.
After added lots of feeds, it takes a while to reload all feeds, sometimes I only want to reload some feeds not all (such like rss of some github project release notes, youtube channels, blogs, or news).
Some ideas I thought of
urls, enable tree-alike view at main view when urls is a folder instead of file.$ tree $HOME/.config/newsboat
/home/user/.config/newsboat
βββ config
βββ urls
βββ blog
βββ git
βββ news
βββ tech
βββ youtube
1 directory, 6 files
(expand all)
βββ blog
βΒ Β βββ (1/10) alpha
βΒ Β βββ (0/10) beta
βββ git
βΒ Β βββ (10/10) Release notes from newsboat
βββ youtube
βββ (0/10) bar
βββ (0/10) foo
R to reload all feeds under this tag not all feeds (in the other word, use ^R to reload all of currently listed feeds not all feeds).Hi! Sorry for the delayed response; I was on a break.
I'm not too keen on your first idea, since it parallels a feature we already haveβtags. Implementing both will create confusion and duplication.
Your third idea is actually what I'd suggest myself. As far as I understand, you find it less convenient because it requires more keystrokes? We could merge it with your second idea, then, and teach the tags dialog to reload all feeds under the currently selected tag:
r (or whatever key you configured) to reload all feeds under the currently highlighted tag.How does that sound, @dashezup?
I think tree based listing is more convenient because I won't need to enter - leave - re-enter to check between feeds in tags. Without wide range chages of UI, it's also more comfortable for eyes.
Regarding that you mentioned, it sounds good and enough for my needs. But after quit feeds list of a tag, I think it should back to tag dialog. Current it back to main UI.
Seems there are lack of keybings in tag dialog currently, J:next, K:prev and ?:Help does not work in tag dialog.
But after quit feeds list of a tag, I think it should back to tag dialog. Current it back to main UI.
Think of the tag selection dialog as a modal, like "Open file" or "Print" dialog in a GUI application. Modal dialogs don't exist by themselves, they only serve to affect some other part of the program. I realize it could've been done differently, but I think the effort to change this far outweighs the benefits.
Seems there are lack of keybings in tag dialog currently, J:next, K:prev and ?:Help does not work in tag dialog.
J and K work for me. Are you sure you didn't re-bind those from their defaults? But yeah, that dialog doesn't support that many operations: https://github.com/newsboat/newsboat/blob/e2043498295355fc376ef47aeeac5ae170b36f20/src/selectformaction.cpp#L55-L145
Sorry I just noticed I'm using an old version of newsboat (r2.19) those keybindings were not in that version. J/K should work in the latset version.
Another approach could be to implement a tag like "!", but that prevents that feed/URL from updating when we use R, but it can update individually with r if we need it.
It is an idea that I leave for consideration, I do not know if it is actually something viable.
@g4570n, that only gives the user two "groups" of feeds, whereas the top post mentions four (but it's probably a good idea to support more than a user could possibly have, like a few thousand). Also, introducing new "special tags" is somewhat risky, since some poor soul might already be using the same tag for their workflow.
Today reviewing the documentation I found an option in the Configuration Commands table, which I had overlooked, it is: reload-only-visible-feeds, if it is configured as yes, it only updates the feeds within a tag or filter that is visible, when we use R (reload-all)
This resolved the query I had made on the irc channel a few weeks ago :)
@g4570n Thanks, I just tried reload-only-visible-feeds, so we just need to set this to yes and then list feeds under the tag, press R will only refresh feeds under this tag.
I think this issue can be closed now, reload-only-visible-feeds exactly solves the needs of reloading feeds under specific tag, extra implementation is not needed.
Most helpful comment
Today reviewing the documentation I found an option in the Configuration Commands table, which I had overlooked, it is:
reload-only-visible-feeds, if it is configured asyes, it only updates the feeds within a tag or filter that is visible, when we useR(reload-all)This resolved the query I had made on the irc channel a few weeks ago :)