Skip to content

Tools to export your book highlights from different services (Kindle, Google Books etc) to your storage with API to them.

License

Notifications You must be signed in to change notification settings

zerc/book-highlights

Repository files navigation

DISCLAIMER: the hidden purpose of the project is to try different technologies and at the same time solve the problem of syncrhonisation book highlights between different services (which may not provide API).

With that being said, be aware of the poor implementation ahead. Feel free to contribute though.


Book Highlights

Build Status Go Report Card GitHub license

This project is a set of tools to export your book hightlights from different services (Kindle, Google Books etc) to your storage where you can work with them in any way you like plus, provide API to query them.

Services supported

Quick start

You can either build everything by yourself (see README files for each service for details) or use images from DockerHub.

Here is an example of the compose file to use pre built images:

version: '3'
services:
  kindle:
    image: "zerc/book-highlights-kindle"
    depends_on:
     - chrome
    environment:
     - API_ENTRYPOINT=API_URL
     - CHROME_DEBUG=0
  chrome:
    image: "justinribeiro/chrome-headless"
    ports:
      - "9222:9222"
    cap_add:
      - SYS_ADMIN

Where API_URL needs to be replaced to your API endpoint to accept the payload with highlights parsed.

TODO:

  • Better READMEs
  • Add a builtin service to store highlights.
  • Add an example of Ansible playbook to set up everything on the server.

About

Tools to export your book highlights from different services (Kindle, Google Books etc) to your storage with API to them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published