Skip to main content

pyanimecli

PyPI version Build License Downloads Visit website

A powerful command-line interface for searching, getting info, and watching anime directly from your terminal, powered by the YumaAPI.

pyanimecli

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 pip points to Python 3.11+ (e.g., use pip3 if 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

  1. Python 3.11+

  2. VLC Media Player: Must be installed and accessible from your system's PATH. Download VLC

  3. Required CLI Utilities:

    • On Linux/macOS: wget
    • On Windows: curl (comes pre-installed on Windows 10+)
  4. 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)

Source distribution for pyanimecli 1.3
File Size Uploaded
pyanimecli-1.3.tar.gz 25.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyanimecli 1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3 This release

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.1

2 release files

1.2

2 release files

1.1

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page