https://github.com/domenkozar/kamdanes.si
https://github.com/domenkozar/kamdanes.si
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/domenkozar/kamdanes.si
- Owner: domenkozar
- Created: 2014-12-19T19:22:26.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-05-24T19:28:18.000Z (about 10 years ago)
- Last Synced: 2025-03-27T04:14:28.890Z (about 1 year ago)
- Language: Haskell
- Homepage: http://kamdanes.si
- Size: 534 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simple website showing todays event in Ljubljana.
# Development
Make sure you create `kamdanes.cfg` with following contents:
kamdanes {
accesstoken = ""
connstr = "dbname=kamdanes user=myuser"
places = [ "123123/events",
"myfavoritebar/events" ]
}
- $ bash <(curl https://nixos.org/nix/install)
- $ nix-shell
- $ reserve
# Bootstrap
To bootstrap default.nix
- $ nix-shell -p haskellPackages.cabal2nix
- $ cabal2nix --shell . > default.nix
# Running tests
- $ cabal test
# Deployment
- $ nix-build
- $ result/bin/kamdanes-serve
- $ result/bin/kamdanes-getevents
# Build frontend
- $ cd frontend
- $ nix-shell --run "npm i && npm run dev"
# Restful API
`GET /events`
{
"events": [
{
title: "..",
location: "..",
description: "..",
image: "..",
price: "..",
time: "..",
link: "..",
},
]
}