Skip to main content

Terminal media files renamer (FileBot alternative)

Project description

sachi

Sachi is a TV Series and Movie TUI renamer made with Textual.

demo

Getting Started

Requirements: uv and mediainfo

uvx sachi --help

Or, with Docker:

docker run --rm -it \
  -v /path/to/config:/root/.config/sachi \
  -v /path/to/media:/media \
  ghcr.io/nextfire/sachi:latest --help

Features

Development is still in early stages, here's what's implemented so far:

  • File selection
  • TVDB series search (requires an API key)
  • Movies custom renaming
  • Filename jinja2 templating

In progress:

The global configuration can be edited with sachi config.

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

sachi-0.3.0.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

sachi-0.3.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file sachi-0.3.0.tar.gz.

File metadata

  • Download URL: sachi-0.3.0.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.4.20

File hashes

Hashes for sachi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1896ed8f4c1c665db042b69deeed0c1673f16fb55e9b1e19edd79bc3df819510
MD5 86af29a15b4e0bb3dda3305594a4f0f8
BLAKE2b-256 c9a983b913c1908804ab1a161851d7eb703936485df858e624de66d4da3b4984

See more details on using hashes here.

File details

Details for the file sachi-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: sachi-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.4.20

File hashes

Hashes for sachi-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fc6847e6330c28a2382c0ed60ec25ca8e804214cac8acd7bdbc649de66077c1
MD5 43b8668163171bf05efa8507a0aa0b48
BLAKE2b-256 8dd5508f96dc5b794f91b5e27696b8755b47441f2a943107a4246aad0ba175e8

See more details on using hashes here.

Supported by

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