This is a wrapper library to use LiteSync on Python 3
It is based on pysqlite3
You must install the native LiteSync library for this wrapper to work. It can be either pre-compiled binaries or you can compile it by yourself. You can start with the free version
pip install litesync
Optionally you can clone this repo and build it:
git clone --depth=1 https://gitlab.com/litesync/litesync-python3
cd litesync-python3
python3 setup.py build install
import litesync
import time
conn = litesync.connect('file:app.db?node=secondary&connect=tcp://server:port')
# check if the db is ready
while not conn.is_ready():
time.sleep(0.250)
# now we can use the db connection
...