Plato is a document reader for Kobo's e-readers.
- PDF, ePUB and CBZ via mupdf.
- DJVU via djvulibre.
-
install rust nightly (last tested with version 1.41)
rustup install nightly
rustup default nightly
-
add the arm target
rustup target adduarmv7-unknown-linux-gnueabihf
-
install the remarkable toolchain from (remarkable.engineering)
-
source the env
source /usr/local/oecore-x86_64/environment-setup-cortexa9hf-neon-oe-linux-gnueabi
-
run
build.sh fast
once, which should create the libs folder with all C libraries -
build
cargo build --target=armv7-unknown-linux-gnueabihf
- update the libraries and compile them with the toolchain
- Hierarchical categories.
- The metadata for each document is read from a single JSON file.
- Crop margins of non-reflowable documents.