Skip to content

Jc2k/pysyncthing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pysyncthing

pysyncthing is a pure python implementation of the syncthing protocol. It uses GLib and GNOME API's where possible as it aims for good GNOME integration.

It's primary goal is to ensure that third-party implementation implementations of syncthing are possible, and to help non-go programmers figure out how it works ;).

It's implemented purely from the documentation and blackbox testing, not by looking at the (GPL) code. Please don't send pull requests if they are based on direct porting of the code.

Dev environment

Install dev packages:

sudo apt-get install libssl-dev libffi-dev

And python packages:

virtualenv .
source bin/activate
pip install -r requirements.txt

About

Python/GNOME implementation of the syncthing protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages