Retour
EN
crunchyscore

Crunchyscore

CrunchyScore is a Chrome extension that integrates MyAnimeList scores into Crunchyroll.

Project description

A Google Chrome extension for the Crunchyroll website that integrates anime rating scores from MyAnimeList and AniList.

Key Features

  • Fetching scores through an API built with Fastify and Node.js, connected to the MyAnimeList/AniList API.
  • Web scraping using Puppeteer to match Crunchyroll IDs with those from MyAnimeList.
  • Automation of web scraping and score updates via cronjob, ensuring regular data updates.
  • Extension configuration accessible via a popup, allowing users to customize their settings.
  • Retrieving scores from a Cloudflare worker, pulling data from KV storage, and sending it to the client (extension).

Developed with

  • Frontend: AstroJs, JavaScript, Tailwind CSS
  • Backend: Node.js, Fastify, TypeScript, Prisma, MySQL, Puppeteer, Worker Cloudflare, Cloudflare KV
  • Extension: TypeScript, Javascript, Vite, Tailwind CSS

Codes Sources

Images

Extension on the Chrome Web Store
Extension on the Chrome Web Store
Extension configuration
Extension configuration