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.2.tar.gz (35.2 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.2-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.3.2.tar.gz
  • Upload date:
  • Size: 35.2 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.2.tar.gz
Algorithm Hash digest
SHA256 7beb76ea1be6871571f4d4cac4cd9c7cb4cfafc986c9008f24e4667192c5aa5f
MD5 24c3c298c96cd56326c4ca5564b86dff
BLAKE2b-256 3a55253c7d6eec80830823da7c9b344e91dc5c4fe37c06fb9c8afb7a90de7242

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 37.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d024b40378b4eb3185f6a0197c41d97704f066579162b2a46393d10fb478492
MD5 b051e4aac29be27ec34ec219c97cdcf2
BLAKE2b-256 8e86cf11841339ea8a9051ab9c42bba9894e36dd609208b92f05a4a1812fb12c

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