Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mDataRecovery

A tiny command-line backup utility written in Python.

Historical project (circa 2010). Written for Python 2.6 + SQLite. Kept public as an early systems utility; not maintained for modern Python.

Features

  • Backup and restore flows via a single CLI entrypoint (main.py)
  • Pluggable backup/restore methods (factory pattern under backup/ and restore/)
  • Zip + SQLite helpers in utils.py

Usage (original)

python main.py --help
python main.py -a backup -s /path/to/source -m <method>
python main.py -a restore ...

Layout

Path Role
main.py CLI entry
utils.py Zip + SQLite utilities
backup/ Backup method implementations
restore/ Restore method implementations
docs/ Extra notes

Dependencies (original)

  • Python 2.6
  • sqlite3

Status

Archival / educational. Prefer modern backup tools for real use. Fork if you want to port it to Python 3.

License

Copyright (C) 2010 Mohit Ranka — see source headers for details.

About

Tiny command-line backup utility (historical Python project)

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages