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

Filtering out articles? #226

Closed
mckea opened this issue Sep 14, 2018 · 12 comments
Closed

Filtering out articles? #226

mckea opened this issue Sep 14, 2018 · 12 comments
Labels

Comments

@mckea
Copy link

mckea commented Sep 14, 2018

Any suggestions on filtering out articles that contain keywords?

If the recommendation is to implement this outside of miniflux - any suggestions for that?

Thanks

@fguillot
Copy link
Member

At the moment, there is no mechanism to filter entries.

@RowanKaag
Copy link

This would be a cool feature. One of the RSS feeds that I aggregate using Miniflux posts daily summaries. Would be cool to only receive those, if possible.

Other example of another feed I aggregate using Miniflux consistently contains some articles with the keyword "rumor", which I'd love to be able to filter away.

@mckea
Copy link
Author

mckea commented Sep 30, 2018

FWIW, currently I use several shell scripts which log into my miniflux server and execute SQL to maintain a table of filter terms, and to run a delete query. Usually I can filter out more than 50% of the articles, which I no longer have to slog through in the miniflux reader.

@1337sup3rh4x0r
Copy link

Totally agree this would be a fine feature!
From some feeds I am only interested in some entries ("selective" filter) and for other feeds I wan't to ignore some entries ("blocking" filter).

I currently use http://feedrinse.com/index-old.php to filter some of my feeds but this doesn't work too reliably.

@ghost
Copy link

ghost commented Mar 24, 2019

Yep, this feature could be very useful. I Wrote an external python script which create an XML metafeed file ("metafeed" is a group of feeds with an associated regexp filter). I stop here for the moment but the idea was to present XML files with local nginx server (this part is not tested yet). I think this workaround works but it's heavy...

May be the work done on newsboat can be copied ?

  • You can hide a feed.
  • You can tag a feed.
  • You can create Query wich is a view of tags with filters applied.

@fguillot
Copy link
Member

fguillot commented Jun 4, 2019

Looking at Newsboat, their approach seems pretty good and flexible: https://newsboat.org/releases/2.15/docs/newsboat.html#_killfiles

However, that require some work to integrate something like this into Miniflux.

@uggedal
Copy link

uggedal commented Aug 10, 2019

I created a simple script using the API to mark filtered entries as read. I just run it from cron every minute.

@dewey
Copy link

dewey commented Sep 23, 2019

Just in case someone is looking for something too, I wrote a small utility that can also read killfiles and works with the Miniflux API. Maybe it's useful for someone else too.

https://github.com/dewey/miniflux-sidekick

@clemera
Copy link

clemera commented Dec 6, 2019

Not directly filtering but related: Another interesting approach is to let the user thumb up/down entries and compute a signal-to-noise ratio for the feed. Later one can sort entries according to the signal-to-noise ratio. Here is how temboz does this which seem to have other nice filtering capabilities, too.

@ldexterldesign
Copy link

ldexterldesign commented Mar 7, 2020

https://nodetics.com/feedbro/ has an "Advanced rule engine" which allows users to add/subtract values (e.g. point score) to feeds. Feeds with high scores get prioritised in the feed list and low scores get de-prioritised necessitating an optimised reading experience.

Screenshot 2020-03-07 at 15 54 52

Screenshot 2020-03-07 at 15 54 47

I came here wondering if miniflux has a similar feature, or whether someone has a hack for this?:

  • if yes then please let me know
  • if no then I'll create a feature request

Sincerely

@tborychowski
Copy link

In case anyone was looking for a temporary solution (hopefully before this gets implemented) - I created a simple docker image to help with that: https://github.com/tborychowski/miniflux-filter

@fguillot
Copy link
Member

PR #826 has been merged. Feel free to improve it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

9 participants