Le calendrier,
en données.
Jeux vidéo, événements gaming et livres dans une API ouverte, documentée et strictement en lecture seule.
Une œuvre est-elle déjà présente ?
Utilisez l’interface de vérification : elle distingue une absence réelle d’un problème technique.
Sorties gaming
Dates, statuts, fiabilité et liens publics.
ÉVÉNEMENTSLives et rendez-vous
Début, fin, fuseau horaire et diffusion.
LIVRESParutions
Auteurs, éditeurs, séries et ISBN.
Routes disponibles
| MÉTHODE | ROUTE | UTILISATION |
|---|---|---|
| GET | /calendar | Catalogue et calendrier. Filtres : kind, from, to, q, scope, view, limit. |
| GET | /search | Recherche JSON et contrôle de présence sur toutes les dates. |
| GET | /lookup.php | Interface HTML stable pour les humains et environnements refusant les URLs dynamiques construites. |
| GET | /books | Catalogue enrichi des livres. |
| GET | /api/v1/ | Index JSON des routes et exemples. |
Aucune écriture publique. POST, PUT, PATCH et DELETE sont refusés. Les imports restent exclusivement réservés à l’administration.
Comprendre le résultat d’une recherche
Règle impérative : une erreur HTTP, un blocage de navigation ou result_status: "unverified" ne doit jamais être interprété comme exact_match: false.
{
"request_status": "success",
"result_status": "exact_match",
"exact_match": true,
"absence_confirmed": false,
"count": 1,
"items": [{ "type": "game", "title": "Exemple", "url": "https://..." }]
}Pour ChatGPT et les assistants IA
Commencez par une URL déjà liée : l’index complet ou le lookup stable. Cela évite qu’un environnement refuse une URL dynamique avant même qu’elle atteigne le serveur.
1. Lire https://calendrier.echoesofgeeks.fr/llms.txt 2. Ouvrir /api/v1/lookup.php ou l’index complet du catalogue 3. Ne conclure à une absence que si absence_confirmed vaut true 4. Ne jamais tenter d’écriture dans l’API