@nekofag It’s a static site generated with Next.js. It fetches all that info at build time then generates the page. I can create a schedule in GitLab CI to rebuild it periodically.
The only thing I haven’t sorted out yet is dealing with remote images. I could proxy them, but I kinda want to figure out how to download them at build time and just add to the build.