winget install --id=4ngel2769.MessyOrganizer -e
An application that sorts newly downloaded files into categories to fix your messy folders.
Professional Description for MessyFileOrganizer
MessyFileOrganizer is an application designed to automatically sort newly downloaded files into organized categories, helping users maintain a tidy digital workspace. This tool streamlines file management by intelligently categorizing documents, media, and other files upon download.
Key Features:
Audience & Benefit: Ideal for users who frequently download files and seek to reduce digital clutter. MessyFileOrganizer saves time, enhances productivity, and provides peace of mind by keeping files orderly and easily accessible.
Installation: Install MessyFileOrganizer via winget for a seamless setup experience.
This tool is perfect for anyone aiming to maintain an organized digital environment, offering practical solutions to file management challenges.
Click to expand
Messy File Organizer is a powerful tool designed to solve the problem of cluttered download folders. It automatically categorizes and organizes files based on their types, keeping your digital workspace clean and efficient.
The application monitors your downloads folder in real-time, detecting new files and sorting them into appropriate category folders based on file extensions. This eliminates the need for manual organization and helps you find files quickly when needed.
Messy File Organizer works on Windows 10 & 11 and Linux systems. Mac support is experimental as it hasn't been extensively tested.
⨠Automatic File Organization - Files are sorted into categories as soon as they're downloaded
đ File Statistics - View distribution of files by category and size
đ Duplicate File Detection - Find and manage duplicate files across categories
âąď¸ Scheduled Organization - Set up automatic organization on a daily, weekly, or monthly basis
đ¨ Dark/Light Theme - Choose your preferred visual style or use system settings
đ§ Customizable Categories - Add, remove, or modify file categories and extensions
đž Configuration Backup - Easily backup and restore your organization settings
You can use winget
to install it on Windows 11 and 10:
winget install 4ngel2769.MessyOrganizer
Or download the installer from the latest release page.
Download the AppImage from the latest release page.
Messy File Organizer features a modern, user-friendly interface that makes configuration simple and intuitive.
If you prefer to run the application directly from source code, follow these steps:
Make sure you have the necessary libraries installed in your environment:
pip install PyQt5 pillow watchdog plyer
Clone and enter the repository:
# Clone the repository
git clone https://github.com/4ngel2769/messy-file-organizer.git
cd messy-file-organizer
# Install all dependencies
pip install -r requirements.txt
View available command line options:
python gui.py --help
Start the application with the graphical interface:
python gui.py
Once running, the application will appear in your system tray. You can access settings and controls by clicking the tray icon.
Tray Icon Options:
You can build standalone executables from the source code.
# Install PyInstaller if you don't have it
pip install pyinstaller
# Navigate to the project directory
cd messy-file-organizer
# Create the executable
pyinstaller --onefile --windowed --icon=mfo.ico --name="MessyFileOrganizer" gui.py
The executable will be created in the dist
folder.
# Install PyInstaller if you don't have it
pip install pyinstaller
# Navigate to the project directory
cd messy-file-organizer
# Create the executable
pyinstaller --onefile --windowed --icon=mfo.ico --name="MessyFileOrganizer" gui.py
Building on macOS requires similar steps to Linux, but has not been extensively tested.
Contributions are welcome! Here's how you can help:
Please ensure your code follows the project's style and includes appropriate documentation.