isosphere / KoHighlights

KOHighlights is a utility for viewing KOReader's highlights and/or export them to simple text, html, csv or markdown files.
MIT License
1 stars 0 forks source link

Archived in favour of https://github.com/isosphere/logseq-koreader-sync - sorry Obsidian users, you'll have to write your own!

General

KOHighlights logo

KOHighlights is a utility for viewing and exporting Koreader's highlights to text, html, csv, or markdown files. This repository is a fork of the original project at KOHighlights; the purpose of this fork is to promote better inter-operability with personal knowledge management software, such as Logseq and Obsidian.

Screenshots

Usage

Prerequisites

Dependencies

This project uses poetry for Python dependency management. See the pyproject.toml for detailed dependency information.

Linux

On a Debian-compatible system, these packages are sufficient:

apt install libxcb-cursor0 libxcb-xkb1 libxcb-icccm4 libxcb-keysyms1 libxkbcommon-x11-0.

Portable

In Windows, KOHighlights can run in Portable mode using a portable_settings directory to store its settings, that is located inside the installation directory of the app.
Because of this, it is advised to not install the app inside the Program Files folder if you indent to use it as portable.
There are two ways to start the app in Portable mode:

Extra

KOHighlights includes SLPPU (a converter between python and lua objects). If you want it to be globally available, get it from its GitHub's page or install it with:
pip install git+https://github.com/noembryo/slppu