Skip to content

s-i-e-v-e/ko-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ko-sync

ko-sync is a simple sync server for koreader that can be hosted locally. It follows the API specified in the Koreader Sync Server project.

It uses sqlite as the backend.

Getting started

ko-sync requires some kind of Linux distribution. It ought to work under WSL on Windows. With minor alterations to the config directory detection code, it should also work on Windows.

Steps:

  • Install Deno (curl -fsSL https://deno.land/x/install/install.sh | sh)
  • Clone this repository
  • cd into the base directory
  • Install ko-sync using deno install --config 'deno.json' --check --allow-all --unstable 'src/ko-sync.ts' "$@". Do this every time you update the repository so that the latest changes are compiled.
  • See ko-sync --help for more information.

Licensing

ko-sync is licensed under GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.0 (AGPL).

About

Local sync server for koreader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published