A powerful tool to organize your files and folders based on pre-defined rules, saving you time and effort in maintaining a clean and efficient digital workspace.
Define rules to automatically move files based on extension (e.g., PDFs to a "Documents" folder, images to a "Pictures" folder).
Store rules persistently for easy access and management.
Interact with AutomaDesk through a visually appealing Tkinter GUI.
Rename files using customizable patterns for enhanced organization.
Locate specific files within your designated source directory.
Ensure you have Python 3 installed on your system. You can download it from Python Official Website.
Use Git to clone this repository to your local machine:
git clone https://github.com/your-username/AutomaDesk.git
Execute the main script (automadesk.py or similar) from your terminal.
Specify the directory containing the files you want to organize.
The "Current Rules" section displays the existing rules.
Once rules are defined, click the "Organize Files" button to activate file organization based on the established rules.
The code provides a solid foundation. You can extend it to accommodate more complex rule-based organization, such as including subdirectories based on file content or creation date.
Consider implementing visual feedback (progress bars, confirmation messages) to enhance the user experience.
We welcome contributions to this project! Feel free to fork the repository, make your changes, and submit a pull request. We appreciate your interest in keeping AutomaDesk a valuable tool.
This project is licensed under the MIT License. You are free to use, modify, and distribute it under the terms of this license.
For advanced usage or troubleshooting, refer to the code comments and documentation within the project.
Consider creating a standalone executable using tools like PyInstaller to distribute AutomaDesk more easily (optional).