/kosyncsrv

a tiny koreader sync server written by golang

Primary LanguageGoMIT LicenseMIT

kosyncsrv

a tiny koreader sync server rewritten by golang according to koreader-sync, it uses sqlite3 file as the database by default, tables will be auto created while the program runs

build and run

if you are using the newer go version with module

CGO_ENABLED=1   //sqlite3 needs it
go mod init kosyncsrv
go build

run:

kosyncsrv [-h] [-t 127.0.0.1] [-p 8080] [-ssl -c "./cert.pem" -k "./cert.key"]