• Home
  • About
    • Manoel V. Machado photo

      Manoel V. Machado

      That place is where I talk about my projects and my life.

    • Learn More
    • Email
    • Twitter
    • LinkedIn
    • Instagram
    • Github
    • StackOverflow
    • Steam
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects
  • Categories

MAL: MyAnimeList Command Line Interface

16 May 2016

Reading time ~1 minute

PyPi version

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

Reason

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.

My animes

Main usage 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



programminganimepython