Skip to main content

Terminal-based anime streaming with Arabic subtitles

Reason this release was yanked:

bad version

Project description

Arabic

⛩️ ani-cli-ar

Terminal-based Anime Streaming · Fast · Clean · Arabic Subtitles

Highly inspired by ani-cli


🎬 Showcase

https://github.com/user-attachments/assets/22eb92a1-b57e-4126-9869-b0988cab63a6


📑 Table of Contents


✨ Features

  • 🎥 High‑Definition Streaming — Stream episodes in 1080p (FHD), 720p (HD), or 480p (SD) directly from a private API.
  • 🧠 Smart TUI — Built with rich for spinners, tables, smooth navigation, and centered layouts.
  • Episode Jump — Instantly jump to any episode by number without endless scrolling.
  • 🎮 Discord Rich Presence — Shows anime title, episode number, poster, and watch state on Discord.
  • 🚫 Ad‑Free by Design — No browser, no popups, no ads. Streams raw video files directly.

📦 Installation

Requirements:

  • Python 3.8+
  • MPV media player

🐍 PyPI (Recommended)

The easiest way to install ani-cli-arabic:

# Install from PyPI
pip install ani-cli-arabic

# Run the application
ani-cli-arabic
# or
ani-cli-ar

Update to latest version:

pip install --upgrade ani-cli-arabic

🪟 Windows

  1. Install MPV

  2. Clone & Run

    git clone https://github.com/np4abdou1/ani-cli-arabic.git
    cd ani-cli-arabic
    pip install -r requirements.txt
    python main.py
    

🐧 Linux

  1. Install Dependencies

    # Debian / Ubuntu
    sudo apt update && sudo apt install mpv git python3-pip
    
    # Arch Linux
    sudo pacman -S mpv git python-pip
    
    # Fedora
    sudo dnf install mpv git python3-pip
    
  2. Clone & Run

    git clone https://github.com/np4abdou1/ani-cli-arabic.git
    cd ani-cli-arabic
    pip install -r requirements.txt
    python3 main.py
    

🍎 macOS

  1. Install Dependencies

    brew install mpv python
    
  2. Clone & Run

    git clone https://github.com/np4abdou1/ani-cli-arabic.git
    cd ani-cli-arabic
    pip install -r requirements.txt
    python3 main.py
    

🎮 Usage Controls

Key Context Action
↑ ↓ Menu Navigate lists
Enter Menu Select / Play
G Episodes Jump to episode
B Menu Go back
Q / Esc Global Quit
Space Player Pause / Resume
← → Player Seek ±5s
F Player Fullscreen

🛠 Configuration

Customize visuals via themes.py

File: themes.py

Variable Description
CURRENT_THEME Global color scheme
CUSTOM_ASCII_ART Optional custom header ASCII

Themes: green (default), purple, red, blue, yellow, pink, orange, cyan, custom

Example:

CURRENT_THEME = "blue"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ani_cli_arabic-1.3.1.tar.gz (33.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ani_cli_arabic-1.3.1-py3-none-any.whl (34.6 kB view details)

Uploaded Python 3

File details

Details for the file ani_cli_arabic-1.3.1.tar.gz.

File metadata

  • Download URL: ani_cli_arabic-1.3.1.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ani_cli_arabic-1.3.1.tar.gz
Algorithm Hash digest
SHA256 921a4c78eb3a1466ef24c80482358651cc1373bf956d8b87d7b2786952661751
MD5 10e07ca245e89c527fff3141bf3df9cf
BLAKE2b-256 ab041e6ed6215f7af74674902370ab8ef8984853338f24404f5ce54c34f3fa99

See more details on using hashes here.

File details

Details for the file ani_cli_arabic-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: ani_cli_arabic-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ani_cli_arabic-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb72aa45fa189c5fc665002cdfefb07083f1e067e1e5de6d493d8f60e4e55ff0
MD5 9c9d8ddd4e3a2dc0be8e7776ec0a7e96
BLAKE2b-256 5edf33218e2376f621193aaa44ea8bf62a48d1d8e9d4be2172f99db65a0cf16c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page