Releases: Nivet2006/Backup-Utility
Google Drive push enabled Backup Utility
🔄 Backup Utility v2.0 – Google Drive Integration + Enhanced Features
We're excited to release v2.0 of the Backup Utility – a significant upgrade over the previous version. This version introduces Google Drive integration along with usability improvements and error handling enhancements.
🆕 New Features
-
🔗 Google Drive Upload
Optionally upload your encrypted zip backup directly to your Google Drive after creation. -
🔐 Encrypted ZIP Backups
Create AES-encrypted ZIP archives with optional password protection for enhanced data security. -
📁 File Type Filtering
Include only specific file types in your backup (e.g.,.pdf,.docx,.jpg). -
📤 Manual Upload Option
Upload the most recent backup to Google Drive anytime using a dedicated button. -
📊 Progress Bar
See real-time progress while the backup is being created. -
🎨 Light/Dark Mode Toggle
Easily switch between themes with a single click. -
🧩 Drag-and-Drop Source Folder Support
Simplified input via drag-and-drop for the source folder (requirestkinterdnd2).
✅ Improvements
-
Clear error messages if:
- No matching file types are found in the source directory.
- Source or destination folders are invalid.
-
Fix for
cloud.icoicon issue when running from.exeby bundling resources with PyInstaller.
⚙️ Packaging Notes
- Built as a single
.exefile usingPyInstallerandauto-py-to-exe. - Includes bundled
cloud.icoandcredentials.json(used for Drive access). - Compatible with Windows 10/11.
📦 Requirements (if building from source)
- Python 3.10+
ttkbootstrap,pyzipper,google-api-python-client,google-auth-oauthlib,tkinterdnd2
Screenshots
Full Changelog: v1...v2
