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 is in alpha development yet, so new ideas is welcome! This version is a inspired tool from the slow-maintained mal.
Actually I get partial of your code to start (most for now is called as api.py inside the my MAL).
Because CLI is life and open the browser is boring. I’m implemented the most code in half-day, but the worse part was doing Packaging & Distrubution for Python.
setuptools + pypi == hell. But now I’m okay with this and appears works very fine.
WARNING: THIS SHIT SAVE YOUR CREDENTIALS IN PLAIN TEXT! :P
- 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
pip install git+https://github.com/ryukinix/mal # new features