A powerful command-line interface for searching, getting info, and watching anime directly from your terminal, powered by the YumaAPI.
- 🔍 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.
pip install pyanimecliMake sure your
pippoints to Python 3.11+ (e.g., usepip3if needed).
pip install git+https://github.com/Gamma7113131/pyanimecli.gitThis installs the latest commit from the repository’s main branch.
-
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
Get a full list of commands:
pyanimecli -hpyanimecli -s "Attack on Titan"pyanimecli -i "attack-on-titan-3d"# 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" dubpyanimecli -repyanimecli -tapyanimecli -ta -p 2# List all genres
pyanimecli -g
# Search for anime in the 'action' genre
pyanimecli -gs "action"pyanimecli -sc 2025-07-04# 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# Show trailer info
pyanimecli -tr dragon-ball-super-1692
# Play trailer (auto-installs yt-dlp if missing)
pyanimecli -tr dragon-ball-super-1692 playThis 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.