
savethehouse
Savethehouse
is a Python implementation of the popular Rsync backup utility. A future version of this program will be based on wxpython (for cross-platform interoperability in the future).
The project is on hold for now
slow progress due to personal scheduling, Plans to continue when time allows
Starting new backup log file entry:
################################################################################
################################################################################
Starting New Backup Scheme Tue Dec 1 17:21:34 2009:
The backup directory dose not exist. Creating now.
################################################################################
The increments directory dose not exist. Creating now.
################################################################################
################################################################################
An example Log file entry:
=======================================
Sat Nov 28 18:00:01 2009
=======================================
Making increments directory: "/media/FreeAgent/backup-increments/Sat Nov 28 18:00:01 2009"
BEGIN BACKUP
---------------------------------
Number of files: 4505
Number of files transferred: 71
Total file size: 8214645651 bytes
Total transferred file size: 76468434 bytes
Literal data: 76468434 bytes
Matched data: 0 bytes
File list size: 115689
File list generation time: 0.048 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 76601528
Total bytes received: 6456
sent 76601528 bytes received 6456 bytes 4377599.09 bytes/sec
total size is 8214645651 speedup is 107.23
Files sent to /media/FreeAgent/backup-increments/Sat Nov 28 18:00:01 2009:
/media/FreeAgent/backup-increments/Sat Nov 28 18:00:01 2009/Desktop/Everything.py
/media/FreeAgent/backup-increments/Sat Nov 28 18:00:01 2009/Desktop/Everything_img.py
/media/FreeAgent/backup-increments/Sat Nov 28 18:00:01 2009/Desktop/Everything_img.pyc
END BACKUP
---------------------------------
While a general understanding of rsync will be helpful, the non-experienced user should be able to get through the setup and execution of savethehouse.
Goal
The goal of this project is to create a Rsync backup program in Python. Allowing for configuration of backup source and destination directories as well as a log file and inclusion or exclusion files.
Background
This is my first Python program. I am hoping to end up with a application similar to GRsync.
TODO:
+Add Rsync options
+Build and integrate Gui functionality
+Add multiprocessor support
+Work towards a crossplatform functionality
+Start a wiki page (need some help with this one)
DONE:
+Started README
+Separated module (hidcheck) from main sth.py
Project Information
- License: GNU GPL v3
- 1 stars
- svn-based source control