watch my folder

Utilities

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Available as/for:
Description:
v1.0 - First Release

Why do this?
------------
Many businesses use laptops with offline files to provide off
site access to their network. Offline files was a lot better
in Windows 7 but still has a lot of reliability issues and has
caused a lot of issues over the last few years.

For organisations that still want mobile access to files but
are sick of the bugs caused by offline files Watch My Folder
is the solution!

About
-----
This simple program will watch a specified location and create a 1:1 backup of this folder.

Watch My Folder can also:
* Make shadow copies of individual files.
* Mark deleted files after they are removed from the source folder.

Settings
--------
* Input Folder - The path that you will be watching.
* Backup Folder - The path where the backups are stored.
* Skip Files - File extensions that will be skipped when found.
(Single space seperated. ' ')
* Skip Folders - Skip directories that contains these strings.
(Four space seperated. ' ')
* Wait Time - Wait before each folder to reduce network load.
* Skip Hidden Files - Skip Linux hidden files (e.g. ./.file.png)
* Skip Hidden Folders - Skip Linux hidden folders (e.g. ./.folder/)
* Skip Tilde Files - Skip Gedit backup files (e.g. ./file.txt~)
* File Versioning - Enable/Disable file versioning in the backup folder.
(eg. file.doc will become file.doc-0.old when replaced)
* Mark Deleted Files - Add '.deleted' to the end of backup files
(This helps identify old files to keep your backup location fresh)
* Hide on Startup - Hide the window in the system tray on startup
* Run Automatically - Start watching your folders right away.

Supported Variables
-------------------
Variables that can be used in your folder or backup path.
* $USER - lachlan
* $HOME - /home/lachlan
* $HOSTNAME - laptop

Use cases
---------
LOCAL -> LOCAL
LOCAL -> NETWORK (I have used LAN shares and Internet/Sharepoint sites)
NETWORK -> LOCAL

Memory usage is quite low (2-3mb) while watching and wait times are an effective way of reducing network load.

Requires
--------
* python 2.7
* gnome-icon-theme

Links
-----
* https://github.com/lachlan-00/
Last changelog:

*NOTE: Windows support has been dropped from this version.
Use the GTK2 version if you require Windows support.
https://github.com/lachlan-00/Watch-My-Folder


Ratings & Comments

2 Comments

sotitrox

this application it's only for 32bit system?

lachlan-00

i included 32 bit python to make it easier on windows but you can run the code from any python version > 2.6 as far as i know. In windows change the last line on the bat file to point to your python install. (start ..\python\pythonw.exe watch-my-folder.py)

Pling
0 Affiliates
Details
license
version 1.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other Utilities:

Gis Weather
RingOV
last update date: 9 years ago

Score 8.0

Splash Screen Manager
zorinos
last update date: 14 years ago

Score 7.4

BashStyle-NG
Chrispy
last update date: 10 years ago

Score 6.1

anymeal
wedesoft
last update date: 7 months ago

Score 5.0

MonA3XN 01
A3XN
last update date: 2 years ago

Score 5.0

SuperCalc (By Keshav bhatt)
keshavnrj
last update date: 10 years ago

Score 5.0



System Tags