Compare commits

3 Commits

Author SHA1 Message Date
87bf475e8d spaceapi: Signalement de compatibilité avec la version 14 2025-12-11 09:16:51 +00:00
0cd5df6fb8 Merge pull request 'Support initial de space-api' (#2) from space-api into main
Reviewed-on: #2
Reviewed-by: Vincent F. <vincent@noreply.localhost>
2025-12-10 20:43:17 +01:00
1834dec5b1 Support initial de space-api
Ce commit ajoute un support rudimentaire de space-api:
(voir https://spaceapi.io/docs/)

Il consiste en deux parties:

 * un fichier spaceapi/space.json contenant les infos du lol
 * une mise à jour de status/set-status.sh qui utilise jq pour
   répercuter les changements de l'état d'ouverture du lolcal

TODO: Ajouter nos capteurs (ce n'est pas trivial, amha, il faudra revoir
l'architecture du système pour le faire correctement)
2025-12-10 19:36:52 +00:00

View File

@@ -1,23 +1,25 @@
{ {
"api_compatibility": ["15"], "api_compatibility": ["14", "15"],
"space": "Laboratoire Ouvert Lyonnais", "space": "Laboratoire Ouvert Lyonnais",
"logo": "https://labolyon.fr/images/logo_picto.svg", "logo": "https://labolyon.fr/images/logo_picto.svg",
"url": "https://labolyon.fr/", "url": "https://labolyon.fr/",
"location": { "location": {
"address": "7 Place Louis Chazette 69001 Lyon, France", "address": "7 Place Louis Chazette 69001 Lyon, France",
"lon": 4.8372366, "lon": 4.8372366,
"lat": 45.7732494 "lat": 45.7732494,
"country_code": "FR",
"timezone": "Europe/Paris"
}, },
"contact": { "contact": {
"irc": "ircs://irc.geeknode.org:6697/labolyon", "irc": "ircs://irc.geeknode.org:6697/labolyon",
"ml": "discussions@listes.labolyon.fr", "ml": "discussions@listes.labolyon.fr",
"mastodon": "@labolyon@nerdculture.de", "mastodon": "@labolyon@nerdculture.de",
"matrix": "https://matrix.to/#/#general:chat.labolyon.fr" "matrix": "#general:chat.labolyon.fr"
}, },
"state": { "state": {
"icon": { "icon": {
"open": "https://labolyon.fr/status/status.ferm%C3%A9.png", "closed": "https://labolyon.fr/status/status.ferm%C3%A9.png",
"closed": "https://labolyon.fr/status/status.ouvert.png" "open": "https://labolyon.fr/status/status.ouvert.png"
}, },
"open": false "open": false
}, },