Description
mal
is a command-line client for MyAnimeList.net. It uses their official API, so it should remain functional indefinitely (unlike screen-scraping alternatives). But it is in alpha development yet, so new ideas are welcome! This version is a inspired tool from the slow-maintained mal.
I actually used part of its code to get started (most of it is currently in api.py
within my MAL project).
Reason
Because the CLI is life and opening the browser is boring. I implemented most of the code in half a day, but the worst part was handling Packaging & Distribution for Python. setuptools + pypi == hell
. But now I’m okay with this, and it appears to work very well.
My animes
Main usage
WARNING: THIS SHIT SAVE YOUR CREDENTIALS IN PLAIN TEXT! :P
Features:
- Search in your anime list
- Search current anime in the sublist (e.g: watching)
- Increment/Decrement anime watching
- Score in final watching
- Fetch all anime list
- Colorized output (heat scores)
- Easy command line interface (based on regex)
Give a Try:
pip install mal
# stable
or
pip install git+https://github.com/ryukinix/mal
# new features