📺 Indonime
Nonton anime sub Indo dari terminal — cepat, ringan, tanpa browser.
Kenapa? • Cara Pakai • Instalasi • 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
# Pakai uv (punya uv.lock → versi ke-kunci persis):
uv sync
# atau pakai pip biasa:
pip install -e .
python main.py
Tips:
uv sync/pip install -e .bikin kamu bisa panggilindonimedari mana aja. Ubah kode → langsung jalan, nggak perlu install ulang.
🧩 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
│ └── 📁 plugins/ # Provider scrapers
│ ├── anoboy.py # Anoboy provider
│ ├── otakudesu.py # Otakudesu provider
│ └── _base.py # Shared helpers
├── 📄 main.py # Dev entry point (python main.py)
├── 📄 build_exe.py # PyInstaller build script
├── 📄 pyproject.toml # Package config
└── 📄 README.md # Ini dia 😄
💬 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.6.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.6.2.tar.gz | 30.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indonime-1.6.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.3 kB
Release files / indonime-1.6.2.tar.gz
| Download URL | indonime-1.6.2.tar.gz |
|---|---|
| Size | 30.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6b9e2a64da884cf59c7d95488f9d03e36a784a16cb8e0ecdb86dc943c4ae932
|
|
BLAKE2b-256 checksum How to use checksums |
80d9030cf79f7e44d013c9e37c67c89a56f9e5e0f77d28dfed8a9b2518c315ae
|
| 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.6.2-py3-none-any.whl
| Download URL | indonime-1.6.2-py3-none-any.whl |
|---|---|
| Size | 24.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8fd102bdb38a255253b8f404e187795e6b2b0823b36e193e56253889b0377008
|
|
BLAKE2b-256 checksum How to use checksums |
d0cfa63a4c229f307b22a0af67b8ab68825222c728e001decdbbc6aba1113d8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|