An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

          

# sachi

Sachi is a TV Series and Movie TUI renamer made with [Textual](https://github.com/textualize/textual/).

![demo](https://github.com/NextFire/sachi/assets/20094890/e16de440-1f8f-4d69-b66b-7cef3188b883)

## 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`.