Skip to main content

Terminal-based anime streaming with Arabic subtitles

Project description

Ani-cli-ar

445026601441165313

Terminal-based anime streaming with Arabic subtitles

لإختيار اللغة العربية اضغط على الزر:

Arabic

Inspired by ani-cli

https://github.com/user-attachments/assets/8b57a95a-2949-44d2-b786-bd1c035e0060


Features

  • Stream anime in 1080p, 720p, or 480p
  • Rich terminal UI with smooth navigation
  • Jump to any episode by number
  • Discord Rich Presence integration
  • Watch history and favorites
  • Ad-free streaming
  • Auto-next episode support
  • Batch download episodes
  • Multiple themes

Installation

Requirements: Python 3.8+ and MPV player

Via pip (All platforms)

pip install ani-cli-arabic

Run the app:

ani-cli-arabic
# or
ani-cli-ar

Update:

pip install --upgrade ani-cli-arabic

From source

Windows:

# Install MPV
scoop install mpv

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

Linux:

# Install dependencies (Debian/Ubuntu)
sudo apt update && sudo apt install mpv git python3-pip

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

macOS:

# Install dependencies
brew install mpv python

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

Controls

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

Configuration

Settings are saved in ~/.ani-cli-arabic/database/config.json

Access settings menu from the main screen to configure:

  • Default quality (1080p/720p/480p)
  • Media player (MPV/VLC)
  • Auto-next episode
  • Theme color (16 themes available)
  • Update checking

License

Custom Proprietary License - See LICENSE for details.


⚠️ Important Notice

[!IMPORTANT] By using this software you agree to:

  • Collection of anonymous data for monitoring usage and users
  • Not using this software for commercial uses
  • No API abusing

License Terms:
This software is licensed for personal, non-commercial use only. You may modify the frontend/UI, but API abuse or reverse-engineering is strictly prohibited. Commercial use requires prior written permission.

API Usage:
The backend API is private and closed-source. Any attempt to extract, abuse, or redistribute API credentials will result in immediate access termination. Frontend modifications are welcome; backend modifications are not permitted.

For commercial licensing inquiries, please contact the repository owner.

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.6.1.tar.gz (38.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.6.1-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.6.1.tar.gz
  • Upload date:
  • Size: 38.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.6.1.tar.gz
Algorithm Hash digest
SHA256 21573fab994fcac2bd4631bb3db1fb750c0f6deafa7f6d2eaa7156c1adede103
MD5 cf9262881ff4df1ca645116c1bae3f04
BLAKE2b-256 4a4b13d48fc307581decceb09c9c8ad9ce8c91f61309e224b7878a196f598f02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 40.2 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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3efa165cd79b691f734226c172e8884571a89a6360feb8ffe7292354c427e533
MD5 eb4a667dda61d04ba6990c4337e91a66
BLAKE2b-256 293f9c754dd8b176d3ee39e7455e38b281ac3595ed88bf60e1b3d484667caea8

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