<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mindiell</id>
		<title>Le L∞p's Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mindiell"/>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php/Special:Contributions/Mindiell"/>
		<updated>2026-04-07T12:25:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=SpaceAPI&amp;diff=4695</id>
		<title>SpaceAPI</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=SpaceAPI&amp;diff=4695"/>
				<updated>2015-03-30T12:29:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mindiell: /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le Loop a implémenté le '''SpaceAPI''', une ressource au format JSON qui décrit l’état du hackerspace.&lt;br /&gt;
&lt;br /&gt;
La ressource est disponible à l'adresse suivante : https://spaceapi.leloop.org/status.json&lt;br /&gt;
&lt;br /&gt;
== SpaceAPI ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;The HackerSpace Status API proposes a unified syntax to publish information about a hackerspace for consumption by javascript widgets, mobile apps and other scripts or programs. The API is flexible, and allows for custom extensions.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour en savoir plus, on peut lire la [http://hackerspaces.nl/spaceapi/ description complète du projet], lire [https://github.com/SpaceApi le code source], en parler sur [http://lists.hackerspaces.org/mailman/listinfo/spaceapi-devel la mailing-list dédiée] ou consulter [http://spaceapi.net/directory.json le répertoire].&lt;br /&gt;
&lt;br /&gt;
== Mise en œuvre ==&lt;br /&gt;
&lt;br /&gt;
=== status.json ===&lt;br /&gt;
&lt;br /&gt;
Le fichier est généré à la main, avec vim, et mis à jour une fois par siècle, étant donne la stabilité des informations qu'il contient :&lt;br /&gt;
&lt;br /&gt;
* On est en [[squat]] mais on ne change pas d'adresse tous les jours, et encore moins d'email de contact ;&lt;br /&gt;
* Qla porte soit ouverte ou fermée, sans sonde il est difficile de mettre l'information à jour de manière automatique ;&lt;br /&gt;
* Pour l'instant nous n'avons ni sonde de température, ni système de publication des événements.&lt;br /&gt;
&lt;br /&gt;
=== Implémentations===&lt;br /&gt;
&lt;br /&gt;
Un [https://git.leloop.org/Edelwin/apitoolz/ répertoire] sur le Gitlab du loop a été créé pour rassembler les outils développés par les loopiot-e-s qui interagirons avec l'API&lt;br /&gt;
=== Sous-domaine ===&lt;br /&gt;
&lt;br /&gt;
À l'origine, le fichier {{fichier|status.json}} était a la racine du domaine : &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://leloop.org/status.json&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En regardant les logs, on s’est aperçu qu'un bot venait chercher le fichier toutes les 25 secondes, ce qui en faisait le visiteur le plus fidèle, avec 58% des requêtes... Le bot fautif ne fournit pas d'[[wikipedia:User_agent|user-agent]], et est hébergé sur une instance Amazon EC2, ce qui rend son filtrage difficile. Le SpaceAPI a donc été déplacé sur son propre sous-domaine, ce qui permet de ne pas pourrir les logs du domaine principal, et permettra d’étudier l'utilisation de la ressource de manière séparée.&lt;br /&gt;
&lt;br /&gt;
Voir le [http://lists.hackerspaces.org/pipermail/discuss/2012-October/006729.html mail de ToM] sur la mailing-list &amp;lt;code&amp;gt;discuss@lists.hackerspaces.org&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;N.B. : le con de bot se fiche de la redirection, ce qui fait qu'il pourrit toujours le log du domaine principal.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Update : depuis ce 13 janvier 2013, le bot n’apparaît plus dans les logs. A suivre ?&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Update : Réapparition une semaine plus tard, avec un délai de deux minutes entre chaque visite. C'est bien, mais pas top. A suivre ?&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Site web ===&lt;br /&gt;
&lt;br /&gt;
Fait selon la [[méthode Rache]] en utilisant l’éternel template de [[User:ToM|ToM]], son code source est versionné sous Git : https://github.com/LeLoop/spaceapi.leloop.org&lt;br /&gt;
&lt;br /&gt;
Bien entendu, patches welcome.&lt;br /&gt;
&lt;br /&gt;
== Conditions d'utilisation ==&lt;br /&gt;
&lt;br /&gt;
Monsieur le bot, merci de suivre ces recommandations :&lt;br /&gt;
&lt;br /&gt;
* Tu devrais fournir un user-agent, pour faciliter ton identification ;&lt;br /&gt;
* Tu n'as pas besoin de venir plus d'une fois par jour. Si ça vient à changer, cette page sera mise à jour.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;* http://spacestatus.bastinat0r.de/#leloop : statistiques SpaceAPI pour Le Loop&amp;lt;/s&amp;gt;&lt;br /&gt;
* http://spaceapi-stats.n39.eu/#leloop : statistiques SpaceAPI pour Le Loop&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Mindiell</name></author>	</entry>

	</feed>