Metadata-Version: 2.4
Name: indonime
Version: 1.5.0
Summary: Subtitle Indonesia Anime Searcher - TUI application
License: MIT
Project-URL: Source, https://github.com/salsabytes/indonime
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: InquirerPy
Requires-Dist: rich
Requires-Dist: cryptography
Dynamic: license-file
Dynamic: requires-python

<div align="center">
  <h1>📺 Indonime</h1>
  <p><em>Nonton anime sub Indo dari terminal — cepat, ringan, tanpa browser.</em></p>

  <p>
    <img src="https://img.shields.io/badge/python-3.10%2B-blue?style=flat-square&logo=python&logoColor=white" alt="Python 3.10+">
    <img src="https://img.shields.io/badge/platform-windows-lightgrey?style=flat-square&logo=windows&logoColor=white" alt="Platform Windows">
    <img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="License MIT">
    <img src="https://img.shields.io/github/v/release/salsabytes/indonime?style=flat-square&logo=github" alt="Latest Release">
    <img src="https://img.shields.io/github/downloads/salsabytes/indonime/total?style=flat-square&logo=github" alt="Downloads">
  </p>

  <p>
    <a href="#-kenapa-indonime">Kenapa?</a> •
    <a href="#-cara-pakai">Cara Pakai</a> •
    <a href="#%EF%B8%8F-instalasi-dari-source">Instalasi</a> •
    <a href="#-contoh">Demo</a> •
    <a href="#-fitur">Fitur</a> •
    <a href="#-provider">Provider</a> •
    <a href="#-struktur-project">Struktur</a>
  </p>

  <br>

  <!--<img src="https://github.com/user-attachments/assets/7057b06a-859e-47cc-a555-50d1cfd3996f" alt="Indonime Demo" width="80%" style="border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.3);"/>

  <br><br>-->

  <a href="https://github.com/salsabytes/indonime/releases/latest">
    <img src="https://img.shields.io/badge/Download%20.exe-blue?style=for-the-badge&logo=windows&logoColor=white" alt="Download">
  </a>
  &nbsp;
  <!-- <a href="#-cara-pakai">
    <img src="https://img.shields.io/badge/Pip%20Install-black?style=for-the-badge&logo=python&logoColor=white" alt="Pip Install">
  </a> -->
</div>

<br>

---

## ✨ Kenapa Indonime?

| 😫 Ribet di Browser | ✅ Indonime |
|---|---|
| Buka browser, cari situs, hadapi iklan, ganti episode manual | **`indonime search one piece`** — langsung search + putar |
| Download, buka player, hapus file sampah | Stream langsung lewat **mpv**, auto-cleanup ✅ |
| Link Mega/PixelDrain pusing sendiri | Decrypt **otomatis** — tinggal tonton 🎬 |
| Butuh Visual C++ 5GB buat compile | **Pure Python** — nggak perlu build tools sama sekali 🐍 |

> **Intinya:** Dari `pip install` sampe nonton episode pertama — **kurang dari 2 menit**.

<br>

## 🚀 Cara Pakai

Ada **3 cara** pake Indonime — pilih yang paling cocok buat kamu:

### 🟢 Paling Gampang — Portable

| Step | Aksi |
|---|---|
| 1️⃣ | Download [`Indonime.exe`](https://github.com/salsabytes/indonime/releases/latest) |
| 2️⃣ | Ekstrak & jalankan — **mpv auto-install** kalo belum ada |
| 3️⃣ | Tinggal pilih anime & nonton! 🎉 |

### 🔵 Via Pip (Developer)

```bash
pip install indonime
```

| Command | Fungsi |
|---|---|
| `indonime` | TUI mode — pake keyboard navigasi |
| `indonime search <judul>` | Search + play langsung dari CLI |
| `indonime search <judul> -p anoboy` | Ganti provider |

### 🟡 Dari Source (Contributor)

```bash
git clone https://github.com/salsabytes/indonime
cd indonime
pip install -r requirements.txt
pip install -e .
python main.py
```

> **Tips:** `pip install -e .` bikin kamu bisa panggil `indonime` dari mana aja.

<br>

---

## 🧩 Fitur

<div>
  <table>
    <tr>
      <td align="center" width="33%">🔍</td>
      <td align="center" width="33%">📡</td>
      <td align="center" width="33%">🔐</td>
    </tr>
    <tr>
      <td align="center"><strong>Search & Stream</strong></td>
      <td align="center"><strong>Multi-Provider</strong></td>
      <td align="center"><strong>Auto Decrypt</strong></td>
    </tr>
    <tr>
      <td align="center">Cari anime, pilih episode, langsung putar. Selesai.</td>
      <td align="center">Otakudesu + provider lain via plugin system 🔌</td>
      <td align="center">PixelDrain & Mega — decrypt otomatis, <strong>pure Python AES</strong></td>
    </tr>
    <tr>
      <td align="center">🎬</td>
      <td align="center">⚡</td>
      <td align="center">🧹</td>
    </tr>
    <tr>
      <td align="center"><strong>Auto mpv Setup</strong></td>
      <td align="center"><strong>Zero Build Tools</strong></td>
      <td align="center"><strong>Auto Cleanup</strong></td>
    </tr>
    <tr>
      <td align="center">mpv diinstall otomatis kalo belum ada</td>
      <td align="center">Nggak perlu Visual C++ — <strong>beneran pure Python</strong></td>
      <td align="center">File sementara dihapus otomatis pas keluar 🧽</td>
    </tr>
  </table>
</div>

<br>

---

## 📡 Provider

| Provider | Link Support | Status |
|---|---|---|
| **Otakudesu** | PixelDrain, Mega | ✅ Aktif |
| **Anoboy** | PixelDrain | 🔜 Coming soon |

> Dekripsi Mega pake **AES-128 CTR pure Python** — nggak perlu C++ extension. 🐍

<br>

---

## 🗂️ Struktur Project

```
indonime/
├── 📁 indonime/              # Package utama
│   ├── __init__.py          # Entry point & CLI routing
│   ├── __main__.py          # python -m indonime
│   ├── ui.py                # TUI — InquirerPy + Rich
│   └── player.py            # Streaming via mpv
├── 📁 ext/                   # Utility modules
│   ├── megaNZ.py            # Mega download + AES decrypt
│   ├── pdrain.py            # PixelDrain downloader
│   └── videodec.py          # Video decryption utils
├── 📁 plugins/               # Provider scrapers
├── 📁 scripts/               # Helper scripts
└── 📄 main.py                # CLI entry point
```

<br>

---

## 💬 Tentang Project

Dibuat dengan ❤️ buat **penikmat anime sub Indo** yang capek ribet buka browser, hadepin iklan, download file gede, dan compile C++ cuma buat nonton.

| Tautan | URL |
|---|---|
| 🐛 Lapor Bug | [github.com/salsabytes/indonime/issues](https://github.com/salsabytes/indonime/issues) |
| 💬 Diskusi | [github.com/salsabytes/indonime/discussions](https://github.com/salsabytes/indonime/discussions) |
| ⭐ Kontribusi | [CONTRIBUTING.md](CONTRIBUTING.md) |
| 📜 Lisensi | [MIT License](LICENSE) |

<br>

---

<div align="center">
  <sub>
    Dibaca pake <a href="README.en.md">English version 🇬🇧</a>
  </sub>
  <br><br>
  <img src="https://img.shields.io/badge/made%20with%20❤️%20and%20🐍-indonime-blue?style=flat-square" alt="Made with love and Python">
</div>
