Changes

Jump to: navigation, search

SpaceAPI

800 bytes added, 14:01, 14 November 2019
[[Category:Ongoing_ProjectsClosed_Projects]][[Category:Android]]
== Description ==
* Accessible here: **https://fixme.ch/cgi-bin/spaceapi.py**https://fixme.ch/status.json
* Provide a simple API to know whether the hackerspace is open or closed
* Implements Documentation to implements the [SpaceAPI** New website: http://spaceapi.net/** Old website: https://hackerspaces.nl/spaceapi/ Space API]
** [http://openspace.slopjong.de/ API Validator]
* App which implements it
** http://spacestatus.bastinat0r.de/#fixme
** http://spaceapi.net/app
== Components ==
* We were hosting a fork of the SpaceAPI, because it was often down and the process to add new space is opaque
** This endpoint was used in MyHackerspace Android application
** It's available here: http://spaceapi.fixme.ch/directory.json
** It has been taken by the SpaceApi org on github (swiss german ppl mainly)
* [https://github.com/fixme-lausanne/Twitter-Hackerspace-Status Sources on Github]
** Python script on fixme.ch that serves the APIon https://fixme.ch/status.json** Perl script that put the status in a Mysql DB (from the [[RFID_Doorlock]] or from a computer)** A Drupal module to show the status on the main website* MyHackerspace: Android application using SpaceAPI directory** [https://play.google.com/store/apps/details?id=ch.fixme.status Android application using SpaceAPI directoryDownload on Play store]** [http://f-droid.org/repository/browse/?fdfilter=hackerspace&fdid=ch.fixme.status Download on F-Droid.org]** [https://github.com/fixme-lausanne/MyHackerspace/ Source code] (WorkInProgress)
== Dummy script to lookup the status ==
json = get_json()
try:
print_info(json)except: pass
</syntaxhighlight>
ControlGroup, administrator
4,205
edits