Skip to content

This Python tool scrapes user profile data from MyAnimeList (MAL) with requests, extracting anime stats, achievements, favorites, and profile details. The data is returned in JSON format for convenient use.

License

Notifications You must be signed in to change notification settings

planetwiide/MyAnimeListSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ico

👘 Simp Detector for MyAnimeList & AniList!

Simp Detector is a Python tool that identifies the "simp" content in your anime watchlist on either MyAnimeList or AniList. It fetches data using requests and outputs colorful statistics, including a visual breakdown of simp genres in your watched anime. Choose your preferred platform and get your simp stats with a detailed breakdown.

GitHub issues GitHub stars GitHub license


📊 Features

  • Genre-Based Simp Analysis: Calculates the percentage of "simp" anime in your list.
  • Detailed Genre Breakdown: Counts and lists simp genres like Romance, Shoujo, Slice of Life, etc.
  • MAL and AniList Support: Fetch genre data from MyAnimeList or AniList.
  • Image-Based Stats: Generates a stats image with the Dracula or custom color themes.

📈 Statistics

Metric Value
Total Anime Watched total_anime
Total 'Simp' Anime simp_anime_count
Percentage of 'Simp' Anime percentage%

🗂️ Genre Breakdown of 'Simp' Anime

Genre Count
Shoujo count
Romance count
Slice of Life count
Harem count
Reverse Harem count
Drama count
Josei count
School count
Hentai count

📷 Preview

Check out Simp Detector in action with these sample outputs:

Preview of Simp Detector Output Sample Analysis

🚀 Installation

  1. Clone the repository:

    git clone https://github.com/planetwiide/MyAnimeListSD.git
  2. Enter the project directory:

    cd MyAnimeListSD
  3. Install dependencies:

    pip install requests pystyle Pillow

🔍 Usage

Run the application for either MyAnimeList or AniList:

  • For MyAnimeList analysis:

    python MyAnimeListSD.py
  • For AniList analysis:

    python AniList.py

Enter your MyAnimeList or AniList username when prompted. The tool will fetch your anime genre data, analyze the simp genres, and generate both text output and a stats image for a visual breakdown.

🤝 Contributing

Contributions are welcome! Feel free to open an issue for bug reports or feature requests, or submit a pull request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


Discover your simp stats and see which genres dominate your watchlist! 😎

About

This Python tool scrapes user profile data from MyAnimeList (MAL) with requests, extracting anime stats, achievements, favorites, and profile details. The data is returned in JSON format for convenient use.

Topics

Resources

License

Stars

Watchers

Forks

Languages