Menu

Tree [c95e49] default /
 History

Read Only access


File Date Author Commit
 bin 2015-09-05 Moritz molle Moritz molle [fd7b81] added syncope_ui_linux2.py to get away from the...
 dev 2014-04-14 mokrates mokrates [8f13e9] getversion.sh was distracted by a set $LANGUAGE...
 ftpparsemodule-0.93 2011-07-08 Moritz Molle Moritz Molle [96da3b] added makedeb.sh
 protocols 2018-07-06 mmolle@gmx.net mmolle@gmx.net [9b46dd] fixed problem where syncope starts deleting fil...
 sourceforge 2014-10-25 mokrates mokrates [9472af] In debian jessie, there is a new pygtk-version ...
 version 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...
 INSTALL 2011-07-02 Moritz Molle Moritz Molle [ae8d68] First Commit.
 Makefile 2011-07-13 Moritz Molle Moritz Molle [90acdb] changes Makefile, so that it uses /usr/local/* ...
 README.txt 2013-03-02 mokrates mokrates [31ec38] imported sftp in syncope_ui_windows, so py2exe ...
 Syncope-error.ico 2011-07-10 Moritz Molle Moritz Molle [d8416b] last_sucessful_run - query bugfixed
 Syncope-error.png 2011-07-03 Moritz Molle Moritz Molle [a1d340] * Bugfixes
 Syncope-inconsistent.ico 2011-07-10 Moritz Molle Moritz Molle [d8416b] last_sucessful_run - query bugfixed
 Syncope-inconsistent.png 2011-07-05 Moritz Molle Moritz Molle [6a9836] notification seems to work now
 Syncope-working.ico 2011-07-10 Moritz Molle Moritz Molle [d8416b] last_sucessful_run - query bugfixed
 Syncope-working.png 2011-07-03 Moritz Molle Moritz Molle [a1d340] * Bugfixes
 Syncope.ico 2011-07-10 Moritz Molle Moritz Molle [d8416b] last_sucessful_run - query bugfixed
 Syncope.png 2011-07-03 Moritz Molle Moritz Molle [a1d340] * Bugfixes
 __init__.py 2011-07-02 Moritz Molle Moritz Molle [ae8d68] First Commit.
 autoupdate.py 2014-02-09 mokrates mokrates [b67810] the autoupdater works now
 browser_ui.py 2013-04-06 mokrates mokrates [7fd79d] added a logviewer
 clean.sh 2013-02-24 mokrates mokrates [67d8a5] initial commit before adding paramiko as furthe...
 control.py 2011-07-02 Moritz Molle Moritz Molle [ae8d68] First Commit.
 helper.py 2011-07-05 Moritz Molle Moritz Molle [6a9836] notification seems to work now
 interface.py 2011-07-02 Moritz Molle Moritz Molle [ae8d68] First Commit.
 localwalker.py 2014-04-14 mokrates mokrates [cbfbb6] there have been occurrences of files getting ol...
 make_ftpparse.sh 2011-08-25 mokrates mokrates [b8150d] * make_ftpparse added
 makedeb.sh 2015-09-05 Moritz molle Moritz molle [fd7b81] added syncope_ui_linux2.py to get away from the...
 makeexe.bat 2014-02-09 mokrates mokrates [b67810] the autoupdater works now
 maketarball.sh 2012-03-05 Moritz Molle Moritz Molle [bf03ba] fixed maketarball.sh
 notify_ui_linux.py 2018-07-13 mmolle@gmx.net mmolle@gmx.net [c95e49] Made the use of python-notify2 possible
 plat.py 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...
 platunix.py 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...
 platwin32.py 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...
 py2exe-setup.py 2012-02-04 Moritz Molle Moritz Molle [5e0f09] added urllib.unquote() for POSTed parameters
 remotewalker.py 2013-09-18 mokrates mokrates [f9fd66] the protocol-stuff can now disconnect. if it do...
 requirements.txt 2011-07-02 Moritz Molle Moritz Molle [ae8d68] First Commit.
 syncer.py 2012-09-09 mokrates mokrates [75f501] improved locking on linux
 syncope.desktop 2011-09-06 Moritz Molle Moritz Molle [fba750] Added autostart menuitem for linux-version in s...
 syncope.py 2012-02-05 Moritz Molle Moritz Molle [cc812a] os.path.mkdir changed to os.mkdir in syncope.py
 syncope_ui_linux.py 2014-10-25 mokrates mokrates [9472af] In debian jessie, there is a new pygtk-version ...
 syncope_ui_linux2.py 2015-09-05 Moritz molle Moritz molle [fd7b81] added syncope_ui_linux2.py to get away from the...
 syncope_ui_windows.py 2013-03-02 mokrates mokrates [31ec38] imported sftp in syncope_ui_windows, so py2exe ...
 syncopeglobals.py 2012-03-05 Moritz Molle Moritz Molle [9619f9] implemented first version of the autoupdater
 syncopelogger.py 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...
 syncstatus.py 2013-02-25 mokrates mokrates [ab9ee7] shelves don't work with unicodes, so i transpos...
 ui.py 2011-07-05 Moritz Molle Moritz Molle [6a9836] notification seems to work now
 ui_config.py 2012-03-05 Moritz Molle Moritz Molle [a47992] bugfixig commit
 versionize.sh 2012-03-02 Moritz Molle Moritz Molle [a3f612] FIXES "550 Requested Action not taken on alread...

Read Me

README
------

configuration options
---------------------

config options with * have default values

mintime*
(at least wait this between runs, even if files are changed, in seconds)
default: 5 min (mintime=300)

maxtime*
(wait max this time between runs, in seconds)
default: 1 day (maxtime=86400)

clientid*
(all different clients of the same upstream share must have different clientids)
default: don't specify this manually. default is random

notifications*
(desktop-notification-bubbles. default: True)

directory
(the directory to sync)

inhibitors
(optional. you can list inhibitor names here, which are then new option names.
at the moment there is only the 'lockfile'
example:
 inhibitors=tomboy
 tomboy=lockfile,Syncope/lock
lockfile will only sync if there is no lockfile, and create one during syncing.

protocol
(dnanonas (for now))

remote.ftp.user
remote.ftp.pass
remote.ftp.directory

sftp

remote.sftp.user
remote.sftp.pass
remote.sftp.keyfile
remote.sftp.directory
remote.sftp.ignorefingerprint
remote.sftp.debug

Third Party Software / Libraries
--------------------------------

main development and linux:
* python-inotifyx (apt-get install python-inotifyx)
* paramiko (apt-get install python-paramiko)
* ftpparsemodule (http://c0re.23.nu/c0de/ftpparsemodule/)
 (had to modify it to compile)

* typed mostly in python's idle (apt-get install idle)
* cpython (2.7) (apt-get install python)
* created icons with gimp (the font is GNU FreeSerif)
* converted to windows .ico files using ImageMagick 'convert'

 windows section:
* to compile the ftpparsemodule: MinGW (mingw.org)
* python2.7 (python.org)
* python win32 extensions (pywin32.sf.net)
* paramiko (http://www.lag.net/paramiko/)
* py2exe (py2exe.org)
* installer: NSIS (nsis.sf.net) simple with .zip base (7zip)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.