Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

emmaexe/kosync-light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

KOSync Light

A lightweight implementation of the Koreader Sync Server in Rust. KOSync Light stores data as files in a configurable directory and exposes the sync server API. It is meant to be run on the ebook reader itself paired with Syncthing or similar software which would synchronize the data directory across devices.

Installation

TODO

Screenshots

TODO

Building

Dependencies

You will need the rust language toolchain (instructions).

To build the project run:

cargo build --release

If you are cross-compiling e.g. for a Kindle Paperwhite Gen 4 (ARMv7) it's recommended to use LLVM's lld and link against musl. Add the target in rustup:

rustup target add armv7-unknown-linux-musleabihf

and then run:

The project already includes configuration under .cargo/config.toml to default to lld for armv7-unknown-linux-musleabihf.

About

A lightweight implementation of the Koreader Sync Server in rust.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

AltStyle によって変換されたページ (->オリジナル) /