This is a Python-based utility designed to automate directory hygiene. It demonstrates a "Logic-from-Policy" architecture, where the sorting rules are decoupled from the execution engine for maximum flexibility and security.
- Language: Python 3.12+
- Configuration: JSON-driven policy management
- Interface: Tkinter GUI (Native)
- Logging: Integrated audit trail (
organizer.log)
- Zero Cloud Footprint: All operations occur locally on your machine.
- Dynamic Rules: Modify
config.jsonto add new file categories without changing a single line of code. - Error Resilience: Gracefully handles permission issues and system-protected files.
- Audit Trail: Every file movement is timestamped and recorded for transparency.
- Initialize: Ensure you have Python installed.
- Configure: Edit
config.jsonto define your desired folder names and file extensions. - Execute: Run
python3 organizer.py. - Select: Use the visual dialog to pick the folder you wish to organize.
Developed as a proof-of-concept for AI-assisted executive automation.