MAL Rating Hover Provider

Shows MAL rating on hover. Features: Gold Badge (>8), Smart Caching, Color Grading, and Menu option to Clear Cache.

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Autor
quantavil
Denně instalací
0
Celkem instalací
6
Hodnocení
0 0 0
Verze
3.2
Vytvořeno
22. 01. 2026
Aktualizováno
22. 01. 2026
Size
21,7 KB
Licence
MIT
Spustit na

MAL Rating Hover Provider

A Tampermonkey userscript that displays MyAnimeList (MAL) ratings, members, and links when hovering over anime posters on various streaming sites.

Features

  • Hover Tooltips: Instantly shows MAL score and member count
  • Color-Coded Badges: Gold (8+), Green (7-8), Orange (6-7), Red (5-6), Purple (<5)
  • Smart Caching: 14-day cache for successful lookups, 12-hour for not-found
  • Rate Limit Safe: Queue system with retry logic for Jikan API limits
  • Fuzzy Matching: Fetches top 8 results with Levenshtein similarity matching
  • Mobile Support: Long-press to show ratings on touch devices
  • Request Timeout: 8-second timeout prevents hung requests

Supported Sites

Site Domain Pattern
HiAnime hianime.*
Anitaro anitaro.*
Animovitch animovitch.*
AnimeKai animekai.*
Anikai anikai.*
Anikoto TV anikototv.*
GogoAnime gogoanime.*
Anigo anigo.*
9Anime 9anime.*
AnimeNoSub animenosub.*
Kawaiifu kawaiifu.*
AniWorld aniworld.*
Yugen Anime yugenanime.*
AnimePahe animepahe.*
Kimoi TV kimoitv.*
UniqueStream anime.uniquestream.*
WCOStream wcostream.*
Ramenflix ramenflix.*
AnimeYY animeyy.*
Animeland animeland.*
Animelon animelon.*
123Animes 123animes.*
Animetsu animetsu.*
Aniwave aniwave.*
Zoro zoro.*

Installation

  1. Install Tampermonkey or Violentmonkey
  2. Create a new script and paste the contents of main.js
  3. Save and enable the script

Configuration

const CONFIG = {
    CACHE_PREFIX: 'mal_v5_',
    CACHE_EXPIRY_SUCCESS: 14 * 24 * 60 * 60 * 1000, // 14 days
    CACHE_EXPIRY_ERROR: 12 * 60 * 60 * 1000,        // 12 hours
    DEBOUNCE_DELAY: 200,      // Hover delay (ms)
    LONG_PRESS_DELAY: 500,    // Mobile long-press (ms)
    API_INTERVAL: 350,        // Rate limit delay (ms)
    MATCH_THRESHOLD: 0.5      // Fuzzy matching strictness
};

Menu Commands

  • 🗑️ Clear MAL Cache - Clears all cached ratings

License

MIT

Credits

Note : Add more selector as per website u use ,please feel free to modify the code and provide suggesstions.