Journal Un agenda culturel participatif

Posté par  (site web personnel) . Licence CC By‑SA.
28
27
avr.
2025

Il y a 2 ans maintenant, avec une amie on faisait le constat qu'il n'existait pas d'agenda culturel pour Clermont-Ferrand et ses environs.

Après un petit tour d’horizon des outils disponibles (en particulier un import quotidien de sources hétérogènes), et n’ayant rien identifié qui corresponde à notre cahier des charges, j’ai commencé en septembre 2023 à coder un logiciel en m’appuyant sur django, et plein d’autres briques libres. Au fil des mois, c’est devenu relativement fonctionnel, et en septembre 2024, on a commencé à annoncer autour de nous https://pommesdelune.fr/.

Capture d'écran de pommes de lune

Au fil des premiers mois, plusieurs personnes sont venues nous rejoindre, pour participer au développement, à la modération, à la diffusion ou encore à la prospection/curation, afin que l’agenda soit de plus en plus complet.

Fonctionnement de l'agenda culturel

La particularité fonctionnelle de l’outil, c’est qu’il permet l’import automatique d’un grand nombre de sources, facilitant le travail quotidien des personnes qui font vivre l’agenda. On s’est focalisés sur le Puy-de-Dôme, et on essaye de couvrir toutes les activités culturelles, bien au delà des simples concerts de musique actuelle. C’est aujourd’hui plus de 170 sources qui sont intégrées chaque nuit.

L’outil permet également aux internautes de soumettre un événement ponctuel, qui sera bien sûr intégré après modération. On s’appuie sur un ensemble d’étiquettes et de catégories pour classer les événements, qui sont aussi géolocalisés. L’interface permet de filtrer et de rechercher de manière fine, afin de trouver son bonheur. Elle permet aussi de générer un flux ical correspondant au filtrage choisi, afin d’alimenter son propre agenda.

La pile logicielle s’appuie sur django, redis, celery, selenium, feather icons, ou encore Pico CSS. Le tout est distribué sous licence AGPL.

Depuis la publication, je continue régulièrement à améliorer l’outil, pour qu’il corresponde de plus en plus aux idées que l’équipe qui anime pommes de lune. À vrai dire, j’ai du mal à m’arrêter :

calendier d'activité sur la forge chapril

Les défis sont nombreux :

  • récupérer les informations depuis des sites internet qui parfois font tout pour interdire les robots d’explorer leur contenu (facebook, helloasso, etc),
  • intégrer des sources très variées, car chaque organisme du territoire a ses propres modes de diffusion,
  • réussir à extraire et structurer une donnée à partir d’informations prévues la plupart du temps pour être lues par des humains, et pas par des machines,
  • gérer les mises à jour des événements depuis les sources, l’édition locale, la détection de doublons, la géolocalisation des événements,
  • fournir une interface de consultation ergonomique, agréable, rapide et fonctionnelle,
  • fournir une interface de modération efficace, pour économiser un maximum de temps aux modérateurices.

En plus du projet principal d’agenda culturel, j’ai aussi récemment développé une petite bibliothèque indépendante pour extraire les dates et heures présentes dans un texte sous forme libre : chronostring. Cette bibliothèque fonctionne par détection de motifs élémentaires, puis par la consolidation des informations présentes, jusqu’à arriver à une description complètement structurée des dates et heures.

 Voir aussi

  • # Je connais çà...

    Posté par  . Évalué à 7 (+5/-0).

    À vrai dire, j’ai du mal à m’arrêter

    Avec pour conséquence de plus avoir le temps de sortir et de profiter de l'offre culturelle ? 😉

  • # surcharge ?

    Posté par  . Évalué à 1 (+0/-0).

    Lorsque je souhaite consulter l'agenda j'ai l'erreur suivante :

    Le délai d’attente a été dépassé

    Le navigateur a attendu trop longtemps lors de la connexion au site et a arrêté d’attendre une réponse.

    Le serveur est peut-être en surcharge ou est temporairement en panne ? Réessayez plus tard.

  • # Un autre moteur d'agenda multi-sources

    Posté par  . Évalué à 6 (+4/-0).

    Pour info, Un autre moteur d'agenda multi-sources (GPL-3):
    https://github.com/YoloSwagTeam/hackeragenda

  • # Et pour les expos à Paris

    Posté par  (Mastodon) . Évalué à 1 (+0/-0).

    Il y a le lien https://programmedesexpos.paris/ plutôt pratique est simple d'utilisation :)

    • [^] # Re: Et pour les expos à Paris

      Posté par  (site web personnel) . Évalué à 2 (+1/-0).

      Alors justement, pommes de lune couvre exactement ce que ne couvre pas les expos à Paris :
      - notre territoire est le Puy-de-Dôme (mais en même temps on pourrait déployer une instance pour Paris)
      - on ne référence que les événements, au sens quelque chose de ponctuel. Une expo, c'est trop long, on privilégie les vernissages

  • # Autre solution

    Posté par  . Évalué à 4 (+3/-0).

    Votre résultat est très réussi, au moins esthétiquement !

    Pour info, ce type de service pourrait déjà être couvert par Mobilizon (un service propulsé par Framasoft), avec l'avantage de pouvoir être fédéré / intégré dans le Fediverse etc.
    apercu
    Avec l'avantage de mutualiser les efforts de maintenance.

    aussi sur le salon xmpp:linuxfr@chat.jabberfr.org?join

    • [^] # Re: Autre solution

      Posté par  (site web personnel) . Évalué à 1 (+0/-0).

      Au moment où on a commencé le projet, il n'y avait que peu de moyens de faire de l'agrégation de contenu extérieur via mobilizon. Là l'idée c'est vraiment de voir pommes de lune comme un agrégateur agnostique (dans la mesure des devs réalisés) de la source, avec une possibilité d'ajouter des choses à la main en plus.

  • # Et Raymond, le Bar

    Posté par  . Évalué à 3 (+1/-0).

    Il est toujours fermé on dirait.

    Ou alors, c'est devenu chez Raymonde ?.

    Sinon, y'a Luc Ferrari à 17h00 aujourd'hui à l'auditorium. C'est une pointure de la guitare jazz/musique improvisée.

    Super site par ailleurs, ça marche très bien et je vois qu'il y'a plein des trucs à faire à Clermont. Bravo.

    Fait autrement: l'agenda des concerts souterrains de Marseille: https://www.vortexfrommars.org/

    Programmation du mois de Mai 2025, c'est à disposition au format papier A3 (mais soigneusement plié format A6) dans les lieux qui vont bien.
    https://www.vortexfrommars.org/IMG/pdf/vortex-135.pdf

    A noter, dimanche 18, toute l'am une quinzaine de groupes sur 4 scènes pour la "La Plaine du Rock"

    Dont … Catchy Peril, ils sont très funs et carrément bons: https://www.youtube.com/watch?v=KSagNht2UiE

    "Si tous les cons volaient, il ferait nuit" F. Dard

    • [^] # Re: Et Raymond, le Bar

      Posté par  (site web personnel) . Évalué à 2 (+1/-0).

      Oui, le Raymond est devenu la Raymonde, après avoir déménagé…

      Le projet immobilier d'une énorme tour en verre bien phallique comme il faut prend place à l'ancienne adresse…

  • # Initiative Bas-rhin

    Posté par  . Évalué à 1 (+1/-0).

    Hey,

    Merci pour ce travail qui m'a l'air bien quali !

    Je suis situé dans le Bas-Rhin, malheureusement j'ai l'impression qu'il n'y a pas vraiment d'alternative libre et étoffée ? Est-ce que je me trompe ?

    • [^] # Re: Initiative Bas-rhin

      Posté par  . Évalué à 3 (+1/-0).

      Ah oui ! c'est tout à fait vrai pourtant il y a quand même pas mal de lieux/festoches/groupes/etc sympas à voir dans le coin (à la Grenze dernièrement), mais la pêche aux infos est difficile par là bas.

      Que ce soit l'agenda Marseillais ou Clermontois, ce qui va compter c'est son alimentation, notamment et surtout par les acteurs directs du monde culturel (et pas par le bénévole qui a déjà passé des mois à coder en Open Source un super site en Django -merci jmtrivial- ).

      "Si tous les cons volaient, il ferait nuit" F. Dard

  • # Comment j'ai fait pour passer à côté jusqu'à présent ?

    Posté par  . Évalué à 1 (+1/-0).

    Bonjour,
    Tout altiligérien que je me revendique, je suis très curieux des événements "clermontois".
    Je vais visiter assidûment le site et, peut-être, qui sait, proposer des activités et/ou événements.
    Merci et bravo pour le travail accompli !

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.