bookieio / Bookie

Python based delicious.com replacement
GNU Affero General Public License v3.0
633 stars 138 forks source link

OPDS support #572

Open anarcat opened 8 years ago

anarcat commented 8 years ago

One of the key annoyances with bookie for me right now is the lack of integration with Android or E-reader devices. I use Bookie mostly to mark items to read for later, using a specific tag. Then I fetch the RSS feed of the tag with Calibre, which generates a huge ePUB file (1000 pages and growing now) that I need to transfer by hand on the e-reader.

This is all really painful.

There is a protocol that a bunch of tools support (including KOreader and FBreader) called OPDS that allows for discovering and downloading such contents on websites. Maybe this could be implemented in OPDS and that would solve this specific problem. It would not necessarily allow tags to be marked as read, but it would make the above process way easier.

I did a short review of the protocol for the Wallabag folks here: https://github.com/wallabag/wallabag/issues/1253#issuecomment-204996640

It should apply to Bookie similarly.

anarcat commented 8 years ago

There's around 20 OPDS Python softwares on Github: https://github.com/search?l=Python&q=opds&type=Repositories&utf8=%E2%9C%93

... yet I think this is simple enough to be implemented natively.