d323dd5620f75c0c34edaff053faf7f0d9e10389
Mado
Web front end for ani-cli: search, pick a result, pick an episode, watch in the browser. Autoplays the next episode; each account keeps its own search history and last-watched episode (with resume position).
Run
pip install -r requirements.txt # + ani-cli, curl, sed, grep, od, base64/openssl on PATH
python app.py # http://127.0.0.1:8000
Env vars: HOST, PORT, ANIWEB_DATA_DIR (db + secret key), ANI_CLI_BIN, ANIWEB_HTTPS=1
(secure cookies behind HTTPS). Accounts live in data/mado.db (SQLite).
No mpv/fzf needed: the app stands in for them to read ani-cli's results and stream links.
Description
Self-hosted web player for ani-cli: search, pick an episode, autoplay, per-user history and resume.
Python/Flask.
63 KiB
Languages
Python
49.8%
HTML
40.7%
Shell
9.5%