An open API service indexing awesome lists of open source software.

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: 9 days ago
JSON representation

a website for browsing ludum dare games

Awesome Lists containing this project

README

        

# Ludum Dare Games Browser

![test](https://github.com/leafo/ludum-dare-browser/workflows/test/badge.svg)

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

![ScreenShot](http://leafo.net/shotsnb/2013-05-11_23-26-37.png)

## 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/