§ Page
LeLivreDuJour

Ce bot, publie deux fois par jour sur le serveur mastodon piaille.fr deux livres de maisons d'éditions indépendantes vers 8h du matin et vers 20h ; pour consulter le code, allez ici et pour aller sur le compte en question, vous pouvez cliquer directement ici
README
Petit bot Mastodon hébergé sur le serveur Piaille qui pouette automatiquement des livres de maisons d’édition indépendantes.
Compte Mastodon : @LeLivreDuJour@piaille.fr
Fonctionnement technique
Le bot est développé en Node.js et utilise la librairie masto pour interagir avec l’API Mastodon.
Il parcourt les catalogues de livres au format JSON situés dans le dossier /data et s’assure de alterner équitablement les publications entre les différentes maisons d’édition enregistrées.
Structure d’un fichier de maison d’édition
{
"publisher": "# Nom de la maison d'édition",
"fediverse_id": "@ du fédivers de la maison d'édition", # Optionnel
"books": [
{
"title": "Titre de l'ouvrage",
"author": "Nom de.s auteur.ice.s",
"author_fediverse_id": "@ du fédivers de l'auteur de l'ouvrage", # Optionnel
"year": Année de publication,
"price": "Prix €",
"description": "Description de l'ouvrage", # Coupée automatiquement pour que le post fasse 500 caractères maximum
"url": "Lien de l'ouvrage sur la boutique officielle de la maison d'édition"
} # "," nécessaire si plusieurs ouvrages sont à la suite
]
}
⚠ Important : Les
@des comptes des Fédivers sont à mettre sous le format@nom@instance.fedivers.
Exemple : Annyo, le mouton à 5 pattes - Éditions des trois canards
{
"publisher": "Éditions des trois canards",
"fediverse_id": "@editionsdes3canards@mastodon.social",
"books": [
{
"title": "Annyo, le mouton à 5 pattes",
"author": "Kalam",
"author_fediverse_id": "@miko@piaille.fr",
"year": 2026,
"price": "16,00 €",
"description": "« Si le berger l’a dit, c’est que c’est comme ça ». Le chien de berger est d’accord. Et aussi l’oiseau que nourrit le berger. Mais il y a ce mouton vert à 5 pattes qui doit toujours ramener sa fraise, ça complique tout. C’était plus simple de penser qu’il fallait donner sa laine et en vouloir aux moutons noirs. Enfin, il est quand même bizarre : il est vert et il a 5 pattes.",
"url": "https://lestroiscanards.ouvaton.org/produit/annyo-le-mouton-a-5-pattes/"
}
]
}
Exemple de publication
Crédits
Inspiré du bot LeFilmDuJour, voir son repo : GitHub
Le profil
- Photo de profil : émoji :mastoread: venant du serveur Mastodon piaille.fr
- Bannière : extrait d’une page du livre Henri Lefebvre : Actualités par Simon Le Roulley et Renaud Lariagon aux éditions Grevis
Liste des maisons d’éditions
Dernière mise-à-jour : 29 août 2026
Liste complète des maisons d'éditions intégrées
| Maison d'édition | Statut du catalogue | Fichier dans /data |
| Éditions Burn~Août ⇗ | Complet | burn-aout.json ⇗ |
| Copie Gauche ⇗ | Complet | copie-gauche.json ⇗ |
| Éditions Agone ⇗ | Incomplet et contient des erreurs à corriger | editions-agone.json ⇗ |
| Éditions Communard.e.s ⇗ | Complet | editions-communard-e-s.json ⇗ |
| Éditions des trois canards ⇗ | Complet | editions-des-trois-canards.json ⇗ |
| Éditions Divergences ⇗ | Incomplet | editions-divergences.json ⇗ |
| Éditions Grevis ⇗ | Complet | editions-grevis.json ⇗ |
| Éditions Hikaya ⇗ | Complet | editions-hikaya.json ⇗ |
| Éditions Sociales ⇗ | Incomplet. Les Éditions sociales ont changées pour « fusionner » avec les Éditions La Dispute | burn-aout.json ⇗ |
| La Fabrique Éditions ⇗ | Inomplet | la-fabrique.json ⇗ |
| Éditions Les Murmurations* ⇗ | Incomplet | les-murmurations.json ⇗ |
| Niet!éditions ⇗ | Complet | niet!editions.json ⇗ |
| Éditions Ròt-Bò-Krik ⇗ | Complet | ro-bo-krik.json ⇗ |
Futures mises-à-jour à venir
Détails des futures mises-à-jour
- Correction des Éditions Agone
- Completer le catalogue des Éditions Les Murmurations*
- Ajout du catalogue de l’Atelier Téméraire
Licence
Ce projet est distribué sous licence MIT.