Skip to content

Automatic file backup to simplify the process of saving all relevant data

License

Notifications You must be signed in to change notification settings

MaxWeise/Filebackup_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backup Automation Script

This script is used to backup files (recursivley) to any storage device which has a system path (X:\path\to\folder)

Dependencies

- Python 3.X

Usage

The program is run using the CLI. By typing

$ python3 main.py procedure 

the argument "procedure" is used to determine which backup procedure is used to backup the files. The programm will ask which directory to backup, the destination directory and optionaly filetypes to backup using a tkinter GUI. For more information on how to run the script and its arguments, either run

$ python3 main.py -h

or view the documentation

Licence

Generally speaking, I don't mind usage of this source code, whether it be in your own project or just to backup your own personal files, as long as my name (or GitHub repo) is credited. However, I don't take any responsibility for lost files and/or data, or any other damage done by this code or any modifications of it. For further information, read the LICENCE file located in this repository.

Documentation

If you are interested in the documentation, please look under doc/. There you will find the documentation (.pdf), containing explanations for the classes and mehtods, as well as the styleguide.

For any further questions, contact me under:

About

Automatic file backup to simplify the process of saving all relevant data

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages