lemon24

Results 87 comments of lemon24

**API** Add `update_feeds(scheduled: bool | None = None)` argument that filters feeds to update: * if none: if global tag `.reader.update` is set (regardless of value), assume true, else assume...

To do (minimal): * [x] add update_after and last_retrieved on Feed, FeedUpdateIntent, and FeedForUpdate * [x] get_feeds_for_update(after) * [x] (new should use last_retrieved) * [x] update_feeds(scheduled) / get_feeds(scheduled) / get_feed_counts(scheduled)...

update_after and last_retrieved should go on [FeedUpdateIntent](https://github.com/lemon24/reader/blob/3.12/src/reader/_types.py#L312-L343), and in turn FeedUpdateIntent should have union of FeedData-with-extra-stuff or exception or None, but I'm having trouble finding a good name for FeedData-with-extra-stuff....

Another one(?) – 15 https://scattered-thoughts.net/atom.xml entries from the last ~2 years just appeared in my feed; these may be duplicates (if so, entry_dedupe should copy the old recent sort key,...

http://yosefk.com/blog/feed switched feed generators a few days ago, and I got 7 8-year-old entries in recent. I believe the root cause is the same (new feed has more entries than...

Another one, with hundreds of entries: https://blog.startifact.com/rss.xml

Using model-based testing on a search sync implementation: https://gist.github.com/lemon24/558955ad82ba2e4f50c0184c630c668c > Assuming that (1) Sync models things correctly and (2) there are no exceedingly rare bugs Hypothesis couldn't find, a correct...

Requirements: * search can keep up using only the storage API (it has to be possible, not necessarily efficient) * eventually consistent * not dependent on wall clock * possible...

OK, the [initial change tracking implementation](https://github.com/lemon24/reader/commit/36203b5e792496903bdeee9496bad3e25e218b6d) is mostly done; I'm relatively confident there aren't any corner cases the current triggers aren't handling, but additional tests should clear that up. What's...

Hi @davidag, thank you for your interest! > Taking a look at the problematic feed [...] I checked a backup and the old entries didn't have content/summary either, so the...