Metadata-Version: 2.4
Name: ani-cli-arabic
Version: 1.7
Summary: Terminal-based anime streaming with Arabic subtitles
Home-page: https://github.com/np4abdou1/ani-cli-arabic
Author: np4abdou1
Maintainer: np4abdou1
License-Expression: MIT
Project-URL: Homepage, https://github.com/np4abdou1/ani-cli-arabic
Project-URL: Repository, https://github.com/np4abdou1/ani-cli-arabic
Project-URL: Issues, https://github.com/np4abdou1/ani-cli-arabic/issues
Project-URL: Changelog, https://github.com/np4abdou1/ani-cli-arabic/releases
Keywords: anime,streaming,cli,arabic,subtitles,terminal
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Video
Classifier: Environment :: Console
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=13.0.0
Requires-Dist: requests>=2.31.0
Requires-Dist: pypresence>=4.3.0
Requires-Dist: cryptography>=41.0.0
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

Ani-cli-ar

![445026601441165313](https://github.com/user-attachments/assets/3c6ad4e9-2df6-4ee6-991f-536150e49da2)

Terminal-based anime streaming with Arabic subtitles

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

SHOWCASE

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)

```bash
pip install ani-cli-arabic
```

Run the app:
```bash
ani-cli-arabic
# or
ani-cli-ar
```

Update:
```bash
pip install --upgrade ani-cli-arabic
```

### From source

**Windows:**
```powershell
# 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:**
```bash
# 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:**
```bash
# 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 License - See [LICENSE](LICENSE) for details.

---

### ⚠️ Important Notice

> [!IMPORTANT]
> **By using this software you agree to:**
> - Collection of anonymous data for monitoring usage (app start, video play) to improve the application.
> - No API abusing.

> **License Terms:**  
> This software is licensed under the **MIT License**. You are free to use, modify, and distribute it.

