Skip to content

A CLI interface for MyAnimeList written in Python.

License

Notifications You must be signed in to change notification settings

DSS3113/MALHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MALHelper

Welcome! MALHelper is a CLI for MyAnimeList written in Python.

Introduction

At the moment, this CLI allows you to do the following:

  1. Display a list of top 50 currently airing anime from MyAnimeList.
  2. Display a list of top 50 trending anime from MyAnimeList.
  3. Display a list of top 50 upcoming anime from MyAnimeList.
  4. Search MyAnimeList for the provided query and display a list of top 50 search results.
  5. Select an anime from the above-mentioned lists and view info about it.
  6. Display a list of user recommendations based on a selected anime.

Flags and options

-h, --help: Prints this help message and quits
--help-all: Prints help messages of all sub-commands and quits
-v, --version: Prints the program's version and quits
-a, --airing: Displays a list of top 50 currently airing anime from MyAnimeList
-s='QUERY', --search='QUERY': Searches MyAnimeList for the provided query and displays a list of top 50 search results
-t, --trending: Displays a list of top 50 trending anime from MyAnimeList
-u, --upcoming: Displays a list of top 50 upcoming anime from MyAnimeList

Installation

Make sure you have Python 3.10 or above installed. Next, clone the repository and cd into the local repository. Install the dependencies:
pip3 install -r requirements.txt
Finally, run the script:

For Unix: python3 main.py <flags/options>

For Windows: python main.py <flags/options>

Demonstration

Check out the GIF below to see how the CLI works.

Releases

No releases published

Packages

No packages published

Languages