AI-powered file organization based on content, not just extensions
Project description
sortwise
AI-powered file organization based on content, not just extensions.
Installation
pip install sortwise[all]
Quick Start
# Preview what would happen (dry run)
sortwise run ~/Downloads
# Actually move files
sortwise run ~/Downloads --commit
# Undo last operation
sortwise undo
Features
- Content-aware classification PDFs classified by content (invoices, receipts, resumes)
- Smart image detection Distinguishes photos from screenshots using EXIF data
- Dry-run by default Preview before committing
- Full undo support Revert any operation
- Optional AI enhancement Use Ollama for low-confidence files
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sortwise-0.1.0.tar.gz
(84.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sortwise-0.1.0-py3-none-any.whl
(85.1 kB
view details)
File details
Details for the file sortwise-0.1.0.tar.gz.
File metadata
- Download URL: sortwise-0.1.0.tar.gz
- Upload date:
- Size: 84.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
004bbe7c22742d155ac50124600c462e0651cf62e6da1b9c85afb9d0e9b03281
|
|
| MD5 |
9c18415b520c7f2e50045222cf670bab
|
|
| BLAKE2b-256 |
e6654efdf8bf8621aba6f3edd1b1541dba8859959fad659d3e477d89158c8f39
|
File details
Details for the file sortwise-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sortwise-0.1.0-py3-none-any.whl
- Upload date:
- Size: 85.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07127c44bd57e44393cf916cf2637f10fcafbd16426575511333b8bbf1977430
|
|
| MD5 |
6663425021e779f746423bed4a08126a
|
|
| BLAKE2b-256 |
bb1d4b9d2c8f2e2b82d8d597ab04adc8409c8f53a9862163da772db2f83b670b
|