🗂️ Auto File Organizer
A smart, customizable file organization tool for your local directories. Sort files by type, date, or filename patterns, with full support for undo, exceptions, and intelligent folder cleanup.
🚀 Features
- 📁 Sort by Type, Date, or Pattern
- 🔁 Undo any sorting operation with one command
- ⚠️ Ignore specific files or patterns using wildcards or regex
- 🧠 Folder cleanup based on smart rules (no accidental user folder deletions)
- 🔒 Prevents accidental file overwrites
- 🛠️ Clean CLI interface
🔧 Installation
git clone https://github.com/your-username/auto-file-organizer.git
cd auto-file-organizer
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt # if you add any external deps
Metadata
Release files for auto-file-organizer 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| auto_file_organizer-1.0.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| auto_file_organizer-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.8 kB
Release files / auto_file_organizer-1.0.0.tar.gz
| Download URL | auto_file_organizer-1.0.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
220896afe45c07785c51e9ae5ee5991a8b3706be84b0f69cd8d2972260ce8712
|
|
BLAKE2b-256 checksum How to use checksums |
c3584adc51318924a91a1f73df1d5c712eebdfefa0fd16bb8ffe4412324a85fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.11
|
Release files / auto_file_organizer-1.0.0-py3-none-any.whl
| Download URL | auto_file_organizer-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
311b52811ac834d10f80fa13366f2a6a0931ec18a73b0c88efd36ae7a9a37a24
|
|
BLAKE2b-256 checksum How to use checksums |
5353bc55cf211d36bb5cf6644aee12d1a360a78e054586a93251e77b0a5d3039
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.11
|