Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sortwise-0.1.0-py3-none-any.whl (85.1 kB view details)

Uploaded Python 3

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

Hashes for sortwise-0.1.0.tar.gz
Algorithm Hash digest
SHA256 004bbe7c22742d155ac50124600c462e0651cf62e6da1b9c85afb9d0e9b03281
MD5 9c18415b520c7f2e50045222cf670bab
BLAKE2b-256 e6654efdf8bf8621aba6f3edd1b1541dba8859959fad659d3e477d89158c8f39

See more details on using hashes here.

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

Hashes for sortwise-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07127c44bd57e44393cf916cf2637f10fcafbd16426575511333b8bbf1977430
MD5 6663425021e779f746423bed4a08126a
BLAKE2b-256 bb1d4b9d2c8f2e2b82d8d597ab04adc8409c8f53a9862163da772db2f83b670b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page