Terminal-based anime streaming with Arabic subtitles
Project description
Ani-cli-ar
Terminal-based anime streaming with Arabic subtitles
لإختيار اللغة العربية اضغط على الزر:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21573fab994fcac2bd4631bb3db1fb750c0f6deafa7f6d2eaa7156c1adede103
|
|
| MD5 |
cf9262881ff4df1ca645116c1bae3f04
|
|
| BLAKE2b-256 |
4a4b13d48fc307581decceb09c9c8ad9ce8c91f61309e224b7878a196f598f02
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3efa165cd79b691f734226c172e8884571a89a6360feb8ffe7292354c427e533
|
|
| MD5 |
eb4a667dda61d04ba6990c4337e91a66
|
|
| BLAKE2b-256 |
293f9c754dd8b176d3ee39e7455e38b281ac3595ed88bf60e1b3d484667caea8
|