This is an automated full and incremental backups program written in Python. It allows the user to input a source directory and destination directory and it performs a full, if it's the first time performing the backup or an incremental backup in case a backup already exists. The program stores a log called backup.pkl inside the folder generate for the backup.
To use this program, you need to have Python 3 installed on your system. You can download Python from the official website: https://www.python.org/downloads/
You also need to import the os, shutil, hashlib, pickle, datetime and pretty table modules.
To use the program, simply run the backup.py file in your terminal:
python backup.py
You will be prompted to enter a URL, and the program will generate a shortened URL for you. The program will also open the shortened URL in your default web browser.
If you find any bugs or issues with the program, feel free to open an issue on the GitHub repository.