Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 921 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 921 Bytes

RYM New releases

This project was created with didactic purposes only by scraping rate your music 2023 and 2022 top releases tab and new releases

API

https://rym-tops.tomas-oa.workers.dev

All the info is obtained by scraping RYM and the new releases endpoint it's updated every Tuesday.

Endpoints

GET: /new_releases Returns top 40 albums rated by rym

GET: /2022 Returns top 40 albums rated by rym community

GET: /2023 Returns top 40 albums rated by rym

Stack used

  • Node as runtime enviroment for JavaScript
  • Hono as framework for cloudflare workers
  • Cheerio for web scraping
  • vitest for unit testing
  • pnpm as node package manager
  • Github actions to automate scraping with cron job