Skip to main content

AI-powered file organization tool for Linux

Project description

Shawtie

File Sorting Framework

Shawtie is an AI powered file organization tool that uses ai to analyse, rename, and categorizes your files into structured folders. It uses ai to understand file content and generate descriptive names, making messy directories clean and searchable. Built for Linux, it handles images, documents, videos, audio files, and more.

  • AI Smart Renaming

  • Auto Caegorization into folders

  • Recursive Sorting inside folders

  • Metadata Viewer

  • History tracking

  • Undo Function

  • Dolphin integration to use actions with right - click.

  • Beautiful progress bars and colourful ooutpts.

Demo

Demo video will be here

How to run locally

  1. Clone the repository
git clone https://github.com/Turbash/shawtie
cd shawtie
  1. Install the dependencies
pip install -r requirements.txt
  1. Run the main file with target folder (there are other ways to run also watch demo)
python main.py test_files

Requirements

A decent version of python and pip

KDE Dolphin if you want to test dolphin integration.

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

shawtie-1.0.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

shawtie-1.0.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file shawtie-1.0.0.tar.gz.

File metadata

  • Download URL: shawtie-1.0.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for shawtie-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f2ea3608c56cc3b2c19bef1d2a8cdc4388766ec9b164cf7b8e16ddf0fd27548d
MD5 e97cb764cedc1e3c81f9f190d21ebe60
BLAKE2b-256 1128e68d0fb35532e8c7c80e16459ba29887662177efd115078837183e8e5712

See more details on using hashes here.

File details

Details for the file shawtie-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: shawtie-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for shawtie-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2264871caf8ab043fb4f797946832fc8716c431d9076ed0eb90a3855aa0aec5c
MD5 39598eb27bcd38cb8e479de07fab8edb
BLAKE2b-256 0a09fbce6c15ddd76a8d993285aeab089b9ac173e7836474d93d3085d24a2ced

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