https://github.com/leafo/ludum-dare-browser
a website for browsing ludum dare games
https://github.com/leafo/ludum-dare-browser
lapis ludum-dare website
Last synced: 10 months ago
JSON representation
a website for browsing ludum dare games
- Host: GitHub
- URL: https://github.com/leafo/ludum-dare-browser
- Owner: leafo
- Created: 2013-05-05T02:00:43.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T02:25:43.000Z (over 3 years ago)
- Last Synced: 2025-01-30T20:40:23.632Z (over 1 year ago)
- Topics: lapis, ludum-dare, website
- Language: HTML
- Homepage: http://ludumdare.itch.io
- Size: 1.26 MB
- Stars: 25
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ludum Dare Games Browser

A website for browsing Ludum Dare games. Built with [Lapis][2] and
[MoonScript][1] on the backend, [Preact][3] on the frontend.

## How to update LD Jam version
* Update `data/events.moon`, pull event ID from https://api.ldjam.com/vx/node/feed/9/parent/event
* Update `comp_id` in `config.moon` to latest numeric version to set default event
* Run `moon cmd/refresh_events.moon` to synchronize `data/events.moon` with database
* Run `moon cmd/scrape_games.moon` to refresh games for the default event (`config.comp_id`)
* Note: `lapis build` will bump the cache version and purge any cache pages, it should be run after scraping games
These actions should be run run in cron while new games are being submitted:
* `https://ludumdare.itch.io/admin/scrape_games`
* `https://ludumdare.itch.io/admin/make_collections`
[1]: https://moonscript.org
[2]: https://leafo.net/lapis
[3]: https://preactjs.com/