https://github.com/nextfire/sachi
🎬 Terminal media files renamer (FileBot alternative)
https://github.com/nextfire/sachi
Last synced: 10 months ago
JSON representation
🎬 Terminal media files renamer (FileBot alternative)
- Host: GitHub
- URL: https://github.com/nextfire/sachi
- Owner: NextFire
- License: mit
- Created: 2024-01-27T23:09:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T16:29:54.000Z (about 2 years ago)
- Last Synced: 2024-05-22T17:44:19.321Z (about 2 years ago)
- Language: Python
- Homepage: https://pypi.org/project/sachi
- Size: 447 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sachi
Sachi is a TV Series and Movie TUI renamer made with [Textual](https://github.com/textualize/textual/).

## Getting Started
**Requirements:** [uv](https://github.com/astral-sh/uv) and [mediainfo](https://mediaarea.net/en/MediaInfo)
```sh
uvx sachi --help
```
Or, with Docker:
```sh
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:
- FileBot context (https://www.filebot.net/naming.html)
The global configuration can be edited with `sachi config`.