§ Page

LeLivreDuJour

Emoji Mastoread

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 de publication

Crédits

Inspiré du bot LeFilmDuJour, voir son repo : GitHub

Le profil

Liste des maisons d’éditions

Dernière mise-à-jour : 29 août 2026

Futures mises-à-jour à venir

Licence

Ce projet est distribué sous licence MIT.