Crates.io | clubstatusd |
lib.rs | clubstatusd |
version | 0.4.1 |
source | src |
created_at | 2019-08-23 16:17:50.053942 |
updated_at | 2022-04-02 01:31:19.043832 |
description | An HTTP API which allows the folks in your hackerspace to track it's status, with privacy enabled. Features: ternary status (public, private, closed), announcements (who's coming, talks, etc), presence (who's in the space), restricted public API |
homepage | |
repository | https://gitlab.aachen.ccc.de/clubstatus/clubstatusd |
max_upload_size | |
id | 159228 |
size | 5,585,258 |
Implements a status API for hackerspaces. Most actions require authentication (HTTP Auth with a common password). Also supports announcements (for events or people announcing their future stay) and presence (people currently staying).
What data the daemon tracks and how the API looks is documented in the Specification.
/spaceapi
if configured.apt-get install gcc openssl libssl-dev sqlite3-0 sqlite3-dev
, use
binary installer on https://www.rust-lang.org/downloads.htmlBuild dependencies: Rust and Cargo
To build, run cargo build --release
jq --null-input '{type: "announcement", method: "new", from: 1610612736, to: 1610612737, note: "2^29 * 3", user: "Hans", public: false}' \
| curl http://localhost:8000/api/v0 -X PUT --data @- -v