Msuozzo Lector Save

An API for your Kindle data

Project README

Lector

An API for your Kindle data.

Python bindings are provided but any language that can run the JavaScript found in api.py from within a Kindle Cloud Reader session may easily access this data.

Dependencies

PhantomJS:

  • macOS (Homebrew)
    • brew install --cask phantomjs
  • Ubuntu (at least 14.04)
    • Guide provided and maintained by @julionc here

Usage

import lector

api = lector.KindleCloudReaderAPI('my_amazon_username', 'my_amazon_password')
my_library = api.get_library_metadata()
book = my_library[0]
book_progress = api.get_book_progress(book.asin)
_, current_page, last_page = book_progress.page_nums

print 'Currently reading %s (Page %d of %d)' % (book.title, current_page, last_page)
Open Source Agenda is not affiliated with "Msuozzo Lector" Project. README Source: msuozzo/Lector
Stars
296
Open Issues
3
Last Commit
8 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating