reader
reader copied to clipboard
A Python feed reader library.
https://en.wikipedia.org/wiki/OPML https://pythonhosted.org/listparser/
I want to sort feeds by unread entries ... or by entry frequency (#249). It's already doable in the web app directly, since there aren't that many feeds, but it...
... because SQLite [only sorts ASCII by default](https://www.sqlite.org/faq.html#q18). The Python bindings expose [create_collation()](https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.create_collation), so it should be possible to sort in some other way (this may break indexes, though). Alternatively,...
https://feedparser.readthedocs.io/en/latest/http-redirect.html > If you are polling a feed on a regular basis, it is very important to check the status code (d.status) every time you download. If the feed has...
Make default_parser() part of the public API, because it's useful stand-alone, especially if we get a `magic+` parser (#222), XML sanitization (#212), or enhanced HTML sanitization (#227). Initially, we can...
From https://github.com/lemon24/reader/issues/204#issuecomment-780553373: > Currently, storage or plugin-raised exceptions prevent updates for the following feeds, but that's not necessarily by design. We should look at this when we expose the plugin...
Some feeds have `.updated = None`: * JSON feeds never have it – expected, it's not in the spec; https://github.com/lemon24/reader/issues/205#issuecomment-769461992. * In my feed database, 16% of the RSS and...
For https://qntm.org/rss.php: * entries shows entry title `Ará Orún` * entry shows entry title `Ará Orún` For https://typesandtimes.net/feed.xml: * feed title shows up as `Types & Times` everywhere For http://www.hellointernet.fm/podcast?format=rss:...