pyanimecli
A powerful command-line interface for searching, getting info, and watching anime directly from your terminal, powered by the YumaAPI.
Features
- Search: Find any anime by title.
- Detailed Info: Descriptions, episode lists, genres, and more.
- Stream with VLC: Watch subbed or dubbed episodes in VLC Media Player.
- Automatic Subtitles: Automatically loads subtitles for subbed streams.
- Discover: Browse recently updated episodes, top airing anime, and spotlight series.
- Explore: Search by genre or studio.
- Schedule: View airing schedules by date.
- Next Episode: See countdowns and local/UTC air times for upcoming episodes (with timezone support).
- Trailers: Fetch and play anime trailers (auto-installs yt-dlp if missing).
- Cross-Platform: Works on Linux, macOS, and Windows.
- Rich Formatting: Clean, colorful, and easy-to-read output in your terminal.
Installation
From PyPI (Recommended)
pip install pyanimecli
Make sure your
pippoints to Python 3.11+ (e.g., usepip3if needed).
From Git (Latest)
pip install git+https://github.com/princevegetadev/pyanimecli.git
This installs the latest commit from the repository’s main branch.
Prerequisites
-
Python 3.11+
-
VLC Media Player: Must be installed and accessible from your system's PATH. Download VLC
-
Required CLI Utilities:
- On Linux/macOS:
wget - On Windows:
curl(comes pre-installed on Windows 10+)
- On Linux/macOS:
-
FFmpeg
Usage
Get a full list of commands:
pyanimecli -h
Command Examples
1. Search for an anime:
pyanimecli -s "Attack on Titan"
2. Get detailed info for an anime (using the ID from the search results):
pyanimecli -i "attack-on-titan-3d"
3. Watch an episode:
# Watch a subbed episode
pyanimecli -w "attack-on-titan-3d$episode$571" sub
# Watch a dubbed episode
pyanimecli -w "attack-on-titan-3d$episode$571" dub
4. Browse Recently Updated Episodes:
pyanimecli -re
5. Browse Top Airing Anime:
pyanimecli -ta
6. Use Pagination:
pyanimecli -ta -p 2
7. List and Search Genres:
# List all genres
pyanimecli -g
# Search for anime in the 'action' genre
pyanimecli -gs "action"
8. View the Airing Schedule:
pyanimecli -sc 2025-07-04
9. Show Next Episode Info (with timezone):
# Show next episode info (default timezone BST)
pyanimecli -ne dragon-ball-super-1692
# Specify timezone (e.g., UTC)
pyanimecli -ne dragon-ball-super-1692 UTC
10. Get and Play Anime Trailers:
# Show trailer info
pyanimecli -tr dragon-ball-super-1692
# Play trailer (auto-installs yt-dlp if missing)
pyanimecli -tr dragon-ball-super-1692 play
Disclaimer
This tool is created for educational purposes only. All content is sourced from the publicly available YumaAPI. Please respect the rights and policies of the original content providers.
Metadata
Release files for pyanimecli 1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyanimecli-1.3.tar.gz | 25.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyanimecli-1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.6 kB
Release files / pyanimecli-1.3.tar.gz
| Download URL | pyanimecli-1.3.tar.gz |
|---|---|
| Size | 25.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b631bad7b03f8489556ec87b9b37a2e3283e3ff7f8f84ef6c3363bc6eaf76725
|
|
BLAKE2b-256 checksum How to use checksums |
eff277cd148c64d1474de647f266b65283acc14e5347fd6e34d1123e6f03d5d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / pyanimecli-1.3-py3-none-any.whl
| Download URL | pyanimecli-1.3-py3-none-any.whl |
|---|---|
| Size | 24.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
01d28480c64d069e9a67bbc2a9b5936ace719cfdbba0c21e96662f29e7eef81c
|
|
BLAKE2b-256 checksum How to use checksums |
4cba904cd28a7e1fb8ba3ce3f8fcf6d5b12d9d5309d8a916d7d322e8dc7c57d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|