Thorium

From wikinotes

Exceptional library and OPDS client written in typescript.
Supports regional library subscriptions, alongside your own books.

Documentation

github https://github.com/edrlab/thorium-reader
official docs https://edrlab.github.io/thorium-reader-doc/

Locations

~/.config/EDRLab.ThoriumReader config

Install

aura -A thorium-bin

Configuration

Thorium doesn't have a configfile really,
it manages state in an sqlite databases in ~/.config/EDRLab.Thorium/Databases/databases/*.db, and across json objects ~/.config/EDRLab.Thorium/config-data-json/*.json.

OPDS

Interactive GUI

Catalogs:
  - Add an OPDS feed
    - Name:  Your Lib
    - Link:  http://server.com:8080/opds

Interactive CLI

# add opds feed
thorium opds "My Library" "http://server.com:8080/opds"

# See current opds feeds
jq .opds.catalog ~/.config/EDRLab.Thorium/config-data-json/state.json

Usage

Bookmarks

There is no back action, so bookmarks are your only tool you have for jumping between index points.

Dark Mode

Thorium has a dark mode in it's reader, but only for plaintext files (ex. no pdfs).