Folder Iconifier is a Python application designed to simplify the organization of folders by changing their icons based on the contents of the folder. This tool is particularly useful for users who compile tutorials and tips into folders but struggle with identifying their contents quickly. By using the first image inside a folder to set the folder icon, users can easily distinguish between folders at a glance. The application also displays a random fun fact upon completion.
- Create Multi-Size Icons: Convert images into .ico files with multiple sizes.
- Apply Icons to Folders: Easily assign custom icons to folders.
- Random Fun Facts: Get a fun fact displayed in green text once processing is complete.
- Python: 3.11 or later
- Python Packages:
- Pillow (for image processing)
- ttkthemes (for enhanced GUI themes)
pip install pillow ttkthemes
1. Launch the Application: Execute iconifier.py to start the GUI application.
2. Select Folder: Click the "Browse" button to choose the folder containing images for the icons.
3. Start Processing: Click the "Start Processing" button to apply icons to folders. The progress will be shown, and the process will complete with a notification.
4. View Random Fact: After processing, a random fun fact will be displayed in green text in the log area.
For those who want the executable, go into the dist folder and download iconifier.exe. Note: The icon might take a while to load. If no icon is applied, rerun the program. Also, ensure that the main file path specified is the folder containing the images, not just the images themselves.
- Ensure the script is run from the directory where it is located, or specify the correct path to the script file.
- Verify that you have the necessary permissions to modify folders and create files on your system.
For issues, refer to the iconifier.log file for detailed error information.
Feel free to contribute to the project by submitting issues or pull requests. We welcome any improvements or bug fixes!
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or feedback, please reach out to:
Author: ReuAzel181
Email: [email protected]
Thank you for checking out the Iconifier project!