Skip to main content

Terminal-based anime streaming with Arabic subtitles

Project description

Arabic

ani-cli-ar

Terminal-based anime streaming with Arabic subtitles

Inspired by ani-cli

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


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

MIT

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.5.3.tar.gz (37.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.5.3-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.5.3.tar.gz
  • Upload date:
  • Size: 37.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.5.3.tar.gz
Algorithm Hash digest
SHA256 9f40e3034c8d5f7feca86da903069cc25d352abdae7051e8361b893189c92e30
MD5 c754b2096f928db12777e1cb8207adbd
BLAKE2b-256 0068a92cfcf9e23dd6ab58002adb6e67faeac6d9084ce48b1d75f1b1e4f2b938

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ani_cli_arabic-1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 39.5 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.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 deea44ac3667fb45738048b1e84d83c81f1b7e3b878a168a5679a047ed3d9630
MD5 b8fac9d0954296274625e3cd910de84f
BLAKE2b-256 879c725b92e0dab46583376eeae9a76dcfe6ab0eaed512423b6102f5b845a4c6

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