Build status badge Maintenance status badge

Description

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.

Integrations

Dependencies

Build

Build dependencies: Rust and Cargo

To build, run cargo build --release

Dependency Graph

DAG of dependency crates created using cargo-deps

API examples

Create announcement

sh 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