Checks for a kindle mount event and commits clippings to a git repository. Tested on a Kindle 3 (keyboard). Works on Linux.
$ npm install -g kindle-clipping-sync
configure: error: cannot find OpenSSL or Libgcrypt, try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
, install libssl-dev (sudo apt install libssl-dev
). Relevant nodegit issue
$ kindle-clipping-sync --repo-path /path/to/repo/.git
When a kindle is mounted, clippings will be copied over to /path/to/repo/<serialNumber>/clippings.txt
and committed if there are changes.
Requires
- node
>= 4.0.0
- npm
- gulp
To install dependencies run npm install
To build run gulp build
, the app will be in the lib/
folder