Single file synchronization tool
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
syncle
.gitignore
MIT-LICENSE.txt
README.md
setup.py

README.md

Syncle - single file synchronization tool

Syncle allows you to synchronize single files across your file system and store them into the one directory. This thing allows to extend standard behaviour of many cloud file synchronization utilites (such as DropBox, SpiderOak, SugarSync and others).

Installation

Is recommended to install syncle with pip and virtualenv, but you can also use any other method of Python package installing.

From PyPI

pip install syncle

From Git sources

git clone git://github.com/rdolgushin/syncle.git
pip install -e syncle/

Usage

You can run syncle from your shell with syncle command.

On first run syncle will create ~/.synclerc.yml (if it does not exist). It has YAML syntax and following structure:

files:
  - ~/.vimrc
  - ~/.config/openbox/rc.xml
storage: ~/syncle
delay: 2

where:

  • files - list of files for synchronization
  • storage - local directory for storing this files (usual cloud file synchronization utility folder)
  • delay - refreshing interval in seconds (by default - 3)