Smart automation tools for daily tasks with both GUI and CLI interfaces!
- Beautiful tabbed interface
- Real-time timer with display
- File browser integration
- Progress feedback and status updates
- Auto-refresh system monitoring
- Classic terminal-based interaction
- Quick access for power users
- Scriptable and automation-friendly
- Automatically organizes files in a directory by their extensions
- Creates subdirectories for each file type
- Handles files without extensions
- Renames multiple files with a common prefix
- Adds sequential numbering (001, 002, etc.)
- Preserves file extensions
- Simple timer for tracking task duration
- Start/stop functionality
- Displays elapsed time in seconds
- Shows real-time CPU usage
- Displays memory usage percentage and available memory
- Shows disk usage and available space
- Cross-platform compatibility (Windows/Linux/Mac)
- Python 3.6+
- psutil package (automatically installed)
python gui_main.pyor double-click
python launch_gui.pypython main.pypython main.py
# Then select option 2 for CLI- Browse button for easy directory selection
- Real-time output display
- Progress feedback
- Directory browser
- Customizable prefix input
- Live preview of operations
- Large digital timer display
- Start/Stop/Reset buttons
- Session history log
- Real-time updates
- Real-time system statistics
- Auto-refresh option (every 5 seconds)
- CPU, Memory, and Disk usage
- Available space information
Run the main script and select from the menu options:
- File Organizer: Enter a directory path to organize files by extension
- Batch Renamer: Enter directory path and prefix to rename files
- Time Tracker: Start/stop timer for time tracking
- System Monitor: View current system statistics
- Launch GUI: Switch to graphical interface
- Exit: Close the application
Python Automation Suite
1. Intelligent file organizer
2. Batch file renamer
3. Time tracking utilities
4. System monitoring
0. Exit
Select an option: 1
Enter directory to organize: C:\Users\Downloads
Organized 15 files in C:\Users\Downloads by extension.
The suite includes comprehensive error handling for:
- Invalid directory paths
- Empty directories
- Permission errors
- System monitoring failures
Enjoy automating your daily tasks! 🚀 This suite includes lightweight, intelligent utilities built with Python to simplify and automate everyday system operations and workflows.