====== wlokalu.hswro.org ====== ===== Opis projektu ===== Aplikacja utrzymująca listę członków HSWro obecnych w lokalu. Aplikacja ułatwić organizowanie się w przypadku ograniczonej liczby kluczy do lokalu. Członkowie mogą wpisywać kto aktualnie siedzi w lokalu i kto kiedy planuje być, dodatkowo aplikacja wyświetla stan czujników, jakie są (zostaną) zamontowane. ==== stan obecny ==== * Aplikacja pozwala wyświetlać obecność ludzi i stan czujników * Aplikacja udostępnia API (REST) * Czujnik w drzwiach -- //zamek otwarty/zamknięty// -- jest zamontowany ([[wiki:user:malpa|małpa]] i [[wiki:user:franek|Franek]]) ==== Kod i instancje ==== Kod dostępny jest na licencji GPL (v3) i jest opublikowany na GitHubie: https://github.com/HackerspaceWroclaw/wlokalu Aplikacja pracuje dla naszego lokalu pod adresem http://wlokalu.hswro.org/ ==== Dokumentacja ==== Dokumentacja API (REST) jest załączona do kodu źródłowego: https://github.com/HackerspaceWroclaw/wlokalu/blob/master/API.txt === przykłady (curl) === $ curl http://wlokalu.hswro.org/api/v1/person ["dozzie", "malpa"] $ curl -X DELETE http://wlokalu.hswro.org/api/v1/person/dozzie {"status": "ok"} $ curl http://wlokalu.hswro.org/api/v1/person ["malpa"] $ curl -X PUT http://wlokalu.hswro.org/api/v1/person/dozzie -d '' {"status": "ok"} $ curl http://wlokalu.hswro.org/api/v1/person ["dozzie", "malpa"] $ curl http://wlokalu.hswro.org/api/v1/sensor ["drzwi", "mac"] $ curl http://wlokalu.hswro.org/api/v1/sensor/drzwi {"state": "zamkni\u0119te", "sensor_id": "drzwi", "since": 1403199491} $ curl -X POST http://wlokalu.hswro.org/api/v1/sensor/drzwi -d '{"state": "otwarte"}' {"status": "ok"} $ curl http://wlokalu.hswro.org/api/v1/sensor/drzwi {"state": "otwarte", "sensor_id": "drzwi", "since": 1403199491} $ ===== Zarządca ===== * [[wiki:user:dozzie|dozzie]] ===== Chętni do pomocy ===== * [[wiki:user:lucy|Lucy]] ===== Zadania ===== ^ ID ^ Co do zrobienia ^ Kto? ^ Deadline/Ukończono ^ Uwagi / blocking points ^ ^ 1 | planowanie obecności | - | - | formularz + lista na stronie głównej | ^ 2 | znacznik "jestem w drodze" | - | - | - | ^ 3 | historia obecności | - | - | - | ^ 4 | API PubSubHubBub | - | - | dla dodatków do środowisk graficznych itp. (pytać Illusiona o plugin dla GNOME) |