lemon24 / reader

A Python feed reader library.
https://reader.readthedocs.io
BSD 3-Clause "New" or "Revised" License
456 stars 38 forks source link

Sort by recently interacted with #294

Open lemon24 opened 2 years ago

lemon24 commented 2 years ago

It would be nice to get entries the user recently interacted with.

"Interacted" means, at a minimum, marked as (un)read/important. "Set tag" might be nice. "Downloaded enclosure" might be nice too.

Arguably, the mark_asread plugin (and plugins in general) should not count as an interaction. If we use read/important_modified, mark_as_read should probably set them to None – but this would likely break the "don't care" tri-state (https://github.com/lemon24/reader/issues/254#issuecomment-938146589).