Metadata-Version: 2.4
Name: wibu-downloader
Version: 2.2.7
Summary: yt-dlp extractor for animeinweb.com
Project-URL: Homepage, https://codeberg.org/Asep5K/wibu-downloader
Project-URL: Repository, https://codeberg.org/Asep5K/wibu-downloader.git
Project-URL: Tracker, https://codeberg.org/Asep5K/wibu-downloader/issues
Author: Asep5K
Author-email: asep5k@noreply.codeberg.org
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Keywords: animein,custom extractor,yt-dlp,yt-dlp plugins
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.11
Requires-Dist: yt-dlp[default]>=2025.12.08
Provides-Extra: static-analysis
Requires-Dist: autopep8>=2.0; extra == 'static-analysis'
Requires-Dist: ruff>=0.15.0; extra == 'static-analysis'
Description-Content-Type: text/markdown

<div align="center">

[![Python 3.11+](https://img.shields.io/badge/Python-3.11+-blue?logo=python?&style=for-the-badge)](https://python.org "Python blyad")
[![PyPI](https://img.shields.io/badge/-PyPI-blue.svg?logo=pypi&labelColor=555555&style=for-the-badge)](https://pypi.org/project/wibu-downloader/ "PyPI")
[![yt-dlp](https://img.shields.io/badge/yt--dlp-2025.12.08+-red?&style=for-the-badge)](https://github.com/yt-dlp/yt-dlp "yt-dlp")
[![License](https://img.shields.io/badge/License-GPLv3-green?&style=for-the-badge)](LICENSE "LICENSE")
[![Issues](https://img.shields.io/github/issues/Asep5K/asepplugins?color=orange&style=for-the-badge)](https://github.com/Asep5K/asepplugins/issues "issues")
[![Piracy Level](https://img.shields.io/badge/Piracy-100%25-black?label=piracy&style=for-the-badge)](https://en.wikipedia.org/wiki/Piracy "Bajakan njir")
[![DMCA Shield](https://img.shields.io/badge/DMCA-Proof-red?label=dmca&style=for-the-badge)](https://www.dmca.com/ "DMCA")

# **wibu-downloader, custom extractor yt-dlp**
## **Custom extractor untuk mendownload/menonton anime**
</div>

## **INSTALASI**
**Via PyPI**

    pip install -U wibu-downloader

**Atau**

    python -m pip install -U https://codeberg.org/Asep5K/wibu-downloader/archive/main.zip

---

## **Cara penggunaan**
### ⚠️ Sangat disarankan menggunakan `--output '%(playlist_title)s/%(title)s.%(ext)s'`

    # Download anime (pake keyword)
    yt-dlp 'animein:Kaifuku Jutsushi no Yarinaoshi' --output '%(playlist_title)s/%(title)s.%(ext)s'

    # Download pake link langsung
    yt-dlp 'https://animeinweb.com/anime/1280' --output '%(playlist_title)s/%(title)s.%(ext)s'

    # Skip episode yang error
    yt-dlp --ignore-no-formats-error 'https://animeinweb.com/anime/1280' --output '%(playlist_title)s/%(title)s.%(ext)s'

---

## **TONTON LANGSUNG MENGGUNAKAN [MPV](https://github.com/mpv-player/mpv)**
### **Contoh penggunaan:**

    mpv --referrer=https://animeinweb.com/ 'https://animeinweb.com/anime/4347'

### **Error `"No video formats found!"`**

    [ytdl_hook] ERROR: [animeinweb] 7138: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
    [ytdl_hook] youtube-dl failed: unexpected error occurred
    [cplayer] finished playback, unrecognized file format (reason 4)
    [cplayer] Failed to recognize file format.

### **Gunakan flag  `--ytdl-raw-options-append='ignore-no-formats-error='`**

    mpv --ytdl-raw-options-append='ignore-no-formats-error=' 'https://animeinweb.com/anime/426'
---

## **Educational Purpose Only**
Code ini dibuat untuk pembelajaran:
- HTTP requests handling
- JSON parsing
- Video format extraction
- Web technology study

