Metadata-Version: 2.4
Name: ani-cli-arabic
Version: 1.5.3
Summary: Terminal-based anime streaming with Arabic subtitles
Home-page: https://github.com/np4abdou1/ani-cli-arabic
Author: np4abdou1
Maintainer: np4abdou1
License: 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: License :: OSI Approved :: MIT License
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

<div align="center">

<a href="README.ar.md">
  <img src="https://img.shields.io/badge/Language-Arabic-green?style=for-the-badge&logo=google-translate&logoColor=white" alt="Arabic">
</a>

# ani-cli-ar

Terminal-based anime streaming with Arabic subtitles

<p align="center">
  <a href="https://github.com/np4abdou1/ani-cli-arabic/stargazers">
    <img src="https://img.shields.io/github/stars/np4abdou1/ani-cli-arabic?style=for-the-badge" />
  </a>
  <a href="https://github.com/np4abdou1/ani-cli-arabic/network">
    <img src="https://img.shields.io/github/forks/np4abdou1/ani-cli-arabic?style=for-the-badge" />
  </a>
  <a href="https://github.com/np4abdou1/ani-cli-arabic/releases">
    <img src="https://img.shields.io/github/v/release/np4abdou1/ani-cli-arabic?style=for-the-badge" />
  </a>
  <a href="https://pypi.org/project/ani-cli-arabic">
    <img src="https://img.shields.io/pypi/v/ani-cli-arabic?style=for-the-badge" />
  </a>
</p>

<p align="center">
  <img src="https://img.shields.io/badge/Python-3.8+-3776AB?style=for-the-badge&logo=python&logoColor=white" />
  <img src="https://img.shields.io/badge/License-MIT-green?style=for-the-badge" />
</p>

<p align="center">
  <i>Inspired by</i> <a href="https://github.com/pystardust/ani-cli">ani-cli</a>
</p>

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

</div>

---

## 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

