Skip to main content

📺 Indonime

Nonton anime sub Indo dari terminal — cepat, ringan, tanpa browser.

Python 3.10+ Platform Windows License MIT Latest Release Downloads

Kenapa? • Cara Pakai • Instalasi • Fitur • Provider • Struktur


Indonime TUI Demo



Download   Pip Install


✨ 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.


🚀 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 panggil indonime dari 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)

Source distribution for indonime 1.6.2
File Size Uploaded
indonime-1.6.2.tar.gz 30.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for indonime 1.6.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.6.2 This release

2 release files

1.6.0

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page