| Crates.io | gativideo |
| lib.rs | gativideo |
| version | 0.1.0 |
| created_at | 2025-09-16 21:15:03.686753+00 |
| updated_at | 2025-09-16 21:15:03.686753+00 |
| description | TUI app to download YTS movies and opensubtitles subtitles |
| homepage | https://github.com/javiorfo/gativideo#readme |
| repository | https://github.com/javiorfo/gativideo |
| max_upload_size | |
| id | 1842388 |
| size | 147,594 |
Minimal TUI app to download YTS movies and opensubtitles subtitles
transmission-rpc protocol. So It requires to be active in order to use gativideo.
cargo install gativideo
paru -S gativideo
YTS movies (a.k.a. yify) and opensubtitles to search and download movies and subtitles.transmission-rpc protocol. Transmission daemon must be configured in order to use gativideo
Use up or k and down or j keys to navigate the table
Use s to toggle start/stop a download
Use d to delete the download
Use Tab to move focus between elements
$HOME/.config/gativideo/config.toml default values[yts]
# Default YTS Host if not set
host = "https://en.yts-official.mx"
# Default download dir "$HOME/Downloads" if not set
download_dir = "/home/user/Downloads"
# Could be "rating" "oldest" "featured" "year" "likes" or "alphabetical" ("rating" is the default)
order = "rating"
[opensubs]
# Could be a list of languages ("spanish" is the default if not set)
# All the languages are the available in opensubtitles.org
languages = [ "spanish", "french" ]
# Ordered by "downloads", "uploaded" or "rating"
order = "downloads"
[transmission]
# Default Transmission RPC host (this is the default if not set)
host = "http://127.0.0.1:9091/transmission/rpc"
# If transmission rpc requires credentials
username = "your_username"
password = "your_password"
https://github.com/user-attachments/assets/a081ee6e-b77d-48d6-8b64-a923a441f5bb