First: I am looking for someone who is reasonably competent in python and GTK to provide an interface replicating uvbsmain using the GTK toolkit. Contact me via email or anywere on the project page if interested. I am of course open to all other patches, but this is specific.
Second: Features for the next release (2 weeks):
Compression of backups
All backups consolidated to external directory
Snapshot of all backups to bz2 archive.
Interface to move said snapshots to FTP, email, or write to CD (leave session unclosed).
More effective diffs for some binary files.
File exemption via extension
File viewer built in to GUI
And whatever else pops up between now and then
Basic 0.1 release,
source archive:
make; make install
Depends on python, python-dev, python-kde3, python-qt3 (building actually only depends on python-dev)
Debian package:
Depends on python-qt3 python-kde3 and python
dpkg -i ubuntu-vbackup_0.1-1_i386.deb
Run uvbsmain to get started. Add src/uvbs-diffizer (done automatically for ubuntu package) to daily cron to convert backups in watched directories to diffs against the latest backup, uvbsmain is aware of this and handles patching seamlessly.... read more
Back from a trip and have internet access again, look for a beta with a Qt3 GUI on 11/26. Source archives and ubuntu packages
So far a basic command line interface capable of watching folders via inotify and doing the backups has been implemented. I'm not comfortable enough with the code yet to release it, but check back in a week for a command line and Qt4 interface with more stability and features.
Will be posting a spec at ubuntu launchpad soon, and update this with link when such is done. Subscribe if you are interested.