Skip to content

nixietab/MalTierListGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyAnimeList Tier List Generator

An automated Python tool to transform your MyAnimeList (MAL) profile into a tier list. It fetches your profile entries, organizes them by score (1-10), and generates a shareable png image.

Supports the official API and web scrapping as a fallback


Installation

1. Requirements

Ensure you have Python 3.7+ installed. Then, install the required libraries:

pip install -r requirements.txt

2. (Optional) API Credentials

To use the API method (recommended):

  1. Log in to MyAnimeList.
  2. Navigate to API Config.
  3. Create a new application and copy the Client ID.
  4. The script will prompt you for this key once and save it to a local .env file for future use.

Usage

Simply run the script and follow the interactive command-line prompts:

python tier.py

Input Guide:

  1. Username: Your MAL username (profile must be public).
  2. List Type: Choose Anime only, Manga only, or both.
  3. Method: Choose API (1) or Scraping (2).
  4. Items per Row: - Leave blank for a single long row per tier.
  • Enter a number (e.g., 10) for a more compact grid.

About

MyAnimeList Tier List Generator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages