Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 3 months 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/