deddyss / kindle-highlight-exporter

Simple tool to export highlights from Amazon Kindle annotated books

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kindle Highliht Exporter

Simple tool to export highlights from Amazon Kindle annotated books

About The Project

While reading a book, sometimes I come across some new words or phrases that I still don't understand the meaning of. And as a person who always wants to be better, sometimes I found nice quotes, mantra or wisdoms that relate to my life. Using Amazon Kindle, we can highlight those words, phrases, sentences or even paragraphs and then export them. We can also recall those new words or phrases using built-in flashcard feature.

The problem is, the defaut export feature can only be done in the Amazon Kindle desktop application and the number of highlights that can be exported is limited by quota set by the author. Moreover, I've already accustomed to use Notion and Remnote as my knowledge base. That's why I need an app that can export the highlights automatically, so that I can import them later into Notion or Remnote using an upcoming tool. This application is just the first step towards a bigger and more integrated app.

Screenshots

Greeting and use Chrome question

Select Amazon website region

Save preferences and select books

Export progress

Built With

Getting Started

Prerequisites

  1. Your Amazon username and password to access Kindle Cloud Reader. You might not need them as long as you're already signed in to Amazon on Chrome.
  2. You need to install Node.js runtime and Git on your machine.

Installation

  1. Open the terminal
  2. Clone the repo
    git clone https://github.com/deddyss/kindle-highlight-exporter.git
  3. Go to project directory
    cd kindle-highlight-exporter
  4. Install NPM packages
    npm install

Usage

Use following command to start the app

npm run start

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

About

Simple tool to export highlights from Amazon Kindle annotated books

License:MIT License


Languages

Language:TypeScript 99.4%Language:JavaScript 0.6%