📺 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.2
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.2.tar.gz | 21.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indonime-1.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.7 kB
Release files / indonime-1.5.2.tar.gz
| Download URL | indonime-1.5.2.tar.gz |
|---|---|
| Size | 21.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a97e6ee5c29613f1c294eca0aa7cd8e5eb0459afe9a951c0d4f4e441654d2d4
|
|
BLAKE2b-256 checksum How to use checksums |
c5b31547906bc1f542c1263e06c21faf1b2d1c0f7375e74616a818889bd25ff1
|
| 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.2-py3-none-any.whl
| Download URL | indonime-1.5.2-py3-none-any.whl |
|---|---|
| Size | 22.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e45002235f86aa8ecf5fdca1075a43a16d5dcb19dde9fff574603adc9b857f2
|
|
BLAKE2b-256 checksum How to use checksums |
d63d3138bdf16a38b21c8dbd8aa1442b015cac522c4afc9a431875e93dd60608
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|