lemon24

Results 63 comments of lemon24

### Proposal 2: important: bool|None Change important to be bool|None. Users set `modified`, plugins don't. Pros: * easy to explain and understand * models real world accurately (including user/plugin divide)...

Going with proposal 2. To do: * [x] schema update (do read as well, just in case) * [x] "don't care" migration * [x] set_entry_important(), mark_entry_as_... * [x] Entry.important *...

After a lot of deliberation, here's a naming scheme for get_entries(important: bool|None|TristateFilter): | Entry.important | optional bool | enum | str | |-------------------|---------------|-----------|-----------| | True | True | IS_TRUE |...

A quick note on what additional stats should look like. While `EntryCounts.averages` provides a decent answer for e.g. all the entries in a feed, it does not provide the same...

https://gist.github.com/lemon24/93222ef4bc4a775092b56546a6e6cd0f > Feed scoring algorithm (and how I consume feeds) > > This is an attempt to use the metrics added in [lemon24/reader#254](https://github.com/lemon24/reader/issues/254) "Am I interacting with this feed?" to...

TODO: kinds of duplicates (broadly) × deduplication mechanisms matrix Kinds of duplicates: * different title, same text * same title, same text * same id * same link * same...

If we confirm this is due to the web app and not the core library, we can close it in favor of https://github.com/lemon24/reader/issues/318 (re-design wishlist).

Closing in favor of https://github.com/lemon24/reader/issues/318 (re-design wishlist).

Ideally, we should have a `reverse` flag on all iterable-returning methods.

Logic is easy enough (turning update_after etc. to/from seconds not shown): ```python import random from dataclasses import dataclass @dataclass class Feed: url: str update_period: int update_after: int = 0 #...