Skip to content

tomas-ramoska/python_backup_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backup App by Tomas

A no-nonsense Python backup application built with Tkinter. This tool lets you select multiple source folders and back them up to a chosen destination folder. It keeps track of progress, logs errors, and even lets you cancel the operation if things go awry.

Features

  • Multiple Source Folders: Add one or more folders to back up.
  • Destination Selection: Choose where you want your backup stored.
  • Progress Tracking: Visual progress bar with percentage.
  • Cancel Operation: Stop the backup process mid-run.
  • Logging: Records errors and important events in both a log file and on-screen log panel.

Requirements

  • Python 3.x: Make sure you’re running a modern version.
  • Tkinter: Usually included with Python installations.
  • Standard Libraries: os, shutil, threading, logging, queue

Installation

  1. Clone the Repository:
    git clone https://github.com/CodeByTomas/backup_app.git
    

Contributing

Contributions are welcome if you’re serious about improving this tool. Fork the repo, make your changes following traditional, clean coding practices, and submit a pull request. Keep it straightforward and well-documented.

License:

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages