📺 Indonime
Nonton anime sub Indo dari terminal — cepat, ringan, tanpa browser.
Kenapa? • Cara Pakai • Instalasi • Demo • Fitur • Provider • Struktur
✨ 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 installsampe nonton episode pertama — kurang dari 2 menit.
🚀 Cara Pakai
Ada 3 cara pake Indonime — pilih yang paling cocok buat kamu:
🟢 Paling Gampang — Portable
| Step | Aksi |
|---|---|
| 1️⃣ | Download Indonime.exe |
| 2️⃣ | Ekstrak & jalankan — mpv auto-install kalo belum ada |
| 3️⃣ | Tinggal pilih anime & nonton! 🎉 |
🔵 Via Pip (Developer)
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)
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 panggilindonimedari mana aja.
🧩 Fitur
| 🔍 | 📡 | 🔐 |
| Search & Stream | Multi-Provider | Auto Decrypt |
| Cari anime, pilih episode, langsung putar. Selesai. | Otakudesu + provider lain via plugin system 🔌 | PixelDrain & Mega — decrypt otomatis, pure Python AES |
| 🎬 | ⚡ | 🧹 |
| Auto mpv Setup | Zero Build Tools | Auto Cleanup |
| mpv diinstall otomatis kalo belum ada | Nggak perlu Visual C++ — beneran pure Python | File sementara dihapus otomatis pas keluar 🧽 |
📡 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. 🐍
🗂️ 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
💬 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 |
| 💬 Diskusi | github.com/salsabytes/indonime/discussions |
| ⭐ Kontribusi | CONTRIBUTING.md |
| 📜 Lisensi | MIT License |
Metadata
Release files for indonime 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| indonime-1.5.1.tar.gz | 21.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indonime-1.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.1 kB
Release files / indonime-1.5.1.tar.gz
| Download URL | indonime-1.5.1.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d911bf87f85b53f6959b3387276c93201885b3871639af78abef3597a0f1ee7
|
|
BLAKE2b-256 checksum How to use checksums |
484b96c832fc5824bbc40fe15e7fcdf183b9430063c2f11ea4dfb1c897f6e842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / indonime-1.5.1-py3-none-any.whl
| Download URL | indonime-1.5.1-py3-none-any.whl |
|---|---|
| Size | 22.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5cfdc72b89ef62e0c9cb77828f4182ce5f212a435e1e40e3e1b0289e748e9bcb
|
|
BLAKE2b-256 checksum How to use checksums |
525065b283c4e90417bad5a5daf6dd1c5a1ddb52078ba5bcbd5d007ebff38ad5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|