Data Diaper

Extensible Backup program written in Python

New project idea: Data Diaper

My latest project to embark on is called Data Diaper. It is a program that I've been meaning to write. I've been wanting a project that should be easy to get results from so that progress can be seen when it is made. Also, I've been looking for a project idea to use to learn Python. My first idea was to code some utilities for handling my music collection in Python, but I rather enjoy the current utilities that I've made and couldn't think of any other music collection utilities that I needed.

My criteria for writing Data Diaper are these:

  • Modular design to allow backups to be made to new destinations (e.g. CD-R/RW, HTTP, FTP, SFTP, NFS, SMB, etc.)
  • Modular design to allow different sources for backups so that one could back up a collection of CDs, a directory on an FTP server, their home directory on a server they have SSH access to, etc.
  • Support for incremental backups
  • Written in Python
  • Simplicity

These criteria present a few questions.

Syndicate content