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

A couple of ideas #34

Open
Lovebird-Connoisseur opened this issue Jan 29, 2023 · 2 comments
Open

A couple of ideas #34

Lovebird-Connoisseur opened this issue Jan 29, 2023 · 2 comments

Comments

@Lovebird-Connoisseur
Copy link

Hi,

I came across your program on r/commandline and really liked what I saw in the demo, so I decided to install and try it out.

Here's a small list of things I would like to see added, if possible:

  • A system of hints to follow links (similar to qutebrowser), maybe rebind forward to C-f and use f to bring up the hint menu? (mentioned in Open links in browser  #8 )

  • A search option (keybind: /)

  • More powerful ways of organizing feeds: categories, subcategories, tags... (Filtering #4 mentioned categories, although I didn't see they mentioned in the help menu, nor in the documentation/readme)

  • Ability to download the complete article (already mentioned in Unable to read individual articles for Atom and RSS 1.0 feeds #10), maybe take inspiration from other readers that already do this like newsboat? Maybe using something like https://txtify.it/ and its api?

Sadly quite a few feeds only display a really short 1 paragraph description of the content instead of the actual content itself.

  • Expanding on Add macro capability similar to newsboat #9, maybe add the ability to set default programs for certain categories/tags, for example, if I open an article tagged "Video" or "Youtube" it automatically opens up mpv.

  • A way to (bulk)mark articles as (un)read along with the option to hide read articles/empty categories by default.

I'm quite new to github, so if you'd prefer me to comment on the other issues or create individual ones for each idea, feel free to tell me!

@guyfedwards
Copy link
Owner

Hey, thanks for your thoughts. Multiple issues is usually best but seems like most of the points are covered in existing issues so I think we can just keep this as a sort of meta issue and once all the related ones are closed, then close this one.

Could you elaborate on the hints/follow links addition? Is this referring to opening feed entries in the browser or something else?

@Lovebird-Connoisseur
Copy link
Author

Yes!

Here's how it works in qutebrowser, you press "f" and a bunch of those little yellow boxes pop up for each link on the page, making it possible to quickly open any link using only the keyboard.

Of course there's no need to add something that complex to a rss reader, something like what newsboat does is more than enough.

In newsboat all links are followed by a [x] thing, where x is a number and at the very bottom of the article there's a section like the following:

[1] first link in the article url
[2] second link in the article url

In newsboat you can configure a key where after pressing it inside an article it will prompt you for a number and after specifying which number/link you meant it opens it in a web browser.

guyfedwards added a commit that referenced this issue Nov 8, 2023
- sqlite refactor and removal of cache (#5)
- split out rss parsing and test
- add migrations
- add Read for items and h/l navigation through items;
- show/hide read and mark as read (#35)
- open in browser (#8)
- add filtering (#34, #4)
- autoread config option
guyfedwards added a commit that referenced this issue Nov 8, 2023
- sqlite refactor and removal of cache (#5)
- split out rss parsing and test
- add migrations
- add Read for items and h/l navigation through items;
- show/hide read and mark as read (#35)
- open in browser (#8)
- add filtering (#34, #4)
- autoread config option
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

2 participants