Automatisez les photos d'événements avec une CLI et un agent IA

#cli#automatisation#ia#mcp#développement#événements#photos
P10 min de lecture
Image de couverture de l’article « Automatisez les photos d'événements avec une CLI et un agent IA »

Vous venez de finir d'organiser un séminaire d'entreprise. Trois jours, quarante personnes et des centaines de photos dispersées entre les téléphones. Vous êtes maintenant devant votre ordinateur, redoutant le moment d'écrire à chaque participant : « Bonjour, pourriez-vous m'envoyer vos photos ? »

À la place, vous ouvrez un terminal.

p6a create -n "Spring Offsite 2026" p6a qr -e ${ID} -t offsite-qr.png

Deux commandes. L'événement existe, le code QR se trouve sur votre bureau et vous n'avez pas ouvert de navigateur. Les invités le scannent, téléversent les photos depuis leur téléphone et le tour est joué. Le lendemain matin, vous exécutez p6a sync -t ~/photos et chaque image arrive dans un dossier parfaitement organisé.

C'est Partoska depuis la ligne de commande. Et il y a encore plus: si vous utilisez un assistant IA, vous n'avez même pas besoin du terminal.

Pourquoi une CLI pour les photos d'événements?

La plupart des outils de partage de photos proposent une interface web et rien d'autre. Cela fonctionne bien si vous organisez une fête d'anniversaire par an. Mais que se passe-t-il si vous organisez des rencontres hebdomadaires, des événements mensuels d'entreprise ou une ligue sportive avec des matchs tous les samedis ?

Parcourir une interface web vingt fois par mois finit par fatiguer. Vous commencez à oublier la création d'événements. Les codes QR ne sont pas imprimés. La moitié des photos ne sont jamais collectées.

Un outil de ligne de commande modifie les règles. Les scripts ne sont pas oubliés. Les tâches chron ne reportent rien. Et un script de shell à deux lignes peut faire en quelques secondes ce qui nécessite cinq minutes de clics.

Partoska est l'une des premières plateformes de partage de photos d'événements offrant une CLI complète et intégrée avec des agents IA. Aucun autre outil dans ce domaine n'offre quelque chose de similaire.

Les trois couches

Partoska offre trois façons de gérer les événements, chacune adaptée à un flux de travail différent:

1. L'application Web

La forme habituelle. Ouvre Partoska et complète les données. Il est idéal pour les événements ponctuels où vous voulez une interface visuelle. Ni vous ni vos invités n'avez à télécharger une application; il fonctionne sur n'importe quel appareil avec navigateur.

2. La CLI (p6a)

Un outil léger de ligne de commande pour macOS, Linux et Windows. Authentifiez-vous une fois avec p6a login et gérez tout depuis le terminal.

Créez un événement et obtenez votre code QR avec deux commandes:

ID=$(p6a create -n "Summer BBQ" -1) p6a qr -e "${ID}" -t summer-bbq-qr.png

Synchronise toutes les photos de vos événements avec un dossier local:

p6a sync -t ~/event-photos

La synchronisation est intelligente: oubliez les fichiers que vous avez déjà téléchargés, organisez les photos dans des dossiers appelés YYYY-MM-DD Event Name et traitez à la fois des images et des vidéos. Exécutez-les une fois ou chaque nuit par cron; peu importe. Le résultat est toujours le même: toutes les photos parfaitement archivées.

Sauvegardez automatiquement vos événements uniquement:

#!/usr/bin/env bash set -euo pipefail p6a sync -t ~/backup --owner-only echo "Backup complete: $(date)"

Programmez ce script avec cron et vous n'aurez plus jamais à penser à la sauvegarde des photos.

Exporte des données d'événements pour feuilles de calcul ou scripts:

p6a list -F csv > events.csv p6a list -F json | jq '.[] | {name: .name, id: .id}'

La CLI génère JSON, CSV ou texte non formaté. Envoyez-le à l'aide d'un tuyau à jq, awk ou de l'outil que vous préférez. Il correspond bien au reste de votre chaîne d'outils.

3. L'agent de l'IA (MCP + skills)

C'est ici que les choses deviennent intéressantes. Partoska exploite un serveur MCP à l'adresse https://api.partoska.com/mcp/v1, auquel tout assistant IA compatible peut se connecter. Un ensemble de Skills open source peut également être installé en une seule ligne :

npx skills add https://github.com/partoska/p6a-skills

Une fois connecté, votre assistant IA peut gérer Partoska directement. Il n'y a pas de commandes à mémoriser ou d'options à rechercher. Vous devez simplement lui dire ce que vous voulez:

  • _ « Créez un événement appelé Retrait de l'ordinateur et donnez-moi le code QR »._
  • _ « Montrez-moi tous mes événements de ce mois »._
  • _ « Synchronise mes photos avec ~/backup »._
  • _ « Écrivez un script qui sauvegarde tous les soirs mes événements préférés »._

L'agent décide si vous devez utiliser les outils MCP pour les tâches dans la conversation ou les commandes de la CLI pour les scripts et les automatismes. Vous ne décrivez que la cible.

Automatise la création d'événements

Si vous organisez des événements récurrents, l'automatisation économise beaucoup de temps. Un club sportif avec des matchs hebdomadaires peut préparer toute la saison en utilisant un script:

#!/usr/bin/env bash set -euo pipefail MATCHES=("Round 1 vs Rovers" "Round 2 vs United" "Round 3 vs Athletic") for MATCH in "${MATCHES[@]}"; do ID=$(p6a create -n "${MATCH}" -1) p6a qr -e "${ID}" -t "qr-${ID}.png" echo "Created: ${MATCH} (${ID})" done

Chaque match obtient son propre événement et code QR, prêt à l'impression. Toute la saison est configurée en quelques secondes.

Vous pouvez également le laisser à votre assistant IA: _ « Créez des événements pour nos cinq prochains matchs à la maison et téléchargez les codes QR »._ Ensuite, vous n'avez qu'à collecter les fichiers avec les codes ou les liens.

Générer des invitations sans cliquer

Le code QR est votre invitation. Partoska en génère un pour chaque événement et l'outil offre deux formats, vectoriel et de carte de bits:

p6a qr -e "${ID}" -t invite.png # PNG p6a qr -e "${ID}" -s -t invite.svg # SVG

Imprimez-le sur un panneau. Ajoutez-le à une présentation. Collez-le à l'entrée. Les invités scannent, téléchargent des photos et la collection grandit seule. Sans installer d'applications, créer de comptes ou ajouter de friction.

Vous préférez un lien à partager?

p6a link -e "${ID}"

Envoyez-le par e-mail ou dans la discussion utilisée par les participants. Le code QR et le lien mènent à la même page de téléversement.

C'est pour qui?

Vous n'avez pas besoin d'être développeur. Si vous pouvez ouvrir un terminal et écrire une commande, vous pouvez utiliser p6a. Mais ceux qui bénéficient le plus sont:

  • Responsables des communautés qui organisent des événements hebdomadaires ou mensuels et veulent cesser de répéter les mêmes clics.
  • Clubs sportifs avec toute une saison de matchs à configurer à la fois.
  • Organisateurs d'événements d'entreprise qui doivent intégrer la collecte de photos dans leurs flux de travail actuels.
  • Toute personne qui développe autour de Partoska, qu'il s'agisse d'une interface personnalisée ou d'un outil interne.

La API REST et le serveur MCP permettent d'intégrer Partoska dans la technologie que vous utilisez déjà.

Mais mes événements sont simples.

C'est raisonnable. Si vous organisez seulement une fête d'anniversaire par an, l'application Web est tout ce dont vous avez besoin. Créez l'événement, imprimez le QR et collectez les photos. C'est gratuit pour les petits événements et cela prend environ une minute.

Créez votre événement gratuitement

Mais dès que vous découvrirez la même chose en faisant la même chose pour la troisième fois, un script deviendra logique. Et quand vous aurez installé la CLI, vous vous demanderez pourquoi toutes les applications ne fonctionnent pas comme ça.

Où placer le code QR

Que vous l'ayez généré à partir de l'application Web ou de la CLI ou que vous l'ayez demandé à votre IA, le code QR fonctionne de la même manière. Ces conseils de placement font une différence:

  • À l'entrée. Attirez l'attention dès l'arrivée des participants, avant qu'ils ne soient distraits.
  • Sur chaque table des événements avec des sièges. Une petite carte imprimée fonctionne parfaitement.
  • Sur l'écran de projection entre les présentations ou pendant les pauses.
  • Dans la discussion de l'événement. Partagez le lien et le code QR avec les personnes qui ne sont pas physiquement présentes.
  • Dans la zone du trophée ou du podium des événements sportifs. C'est là que les gens prennent plus de photos.

Confidentialité et contrôle

Chaque événement que vous créez vous appartient. Vous décidez s'il est public ou privé (p6a update -e ${ID} -p pour le rendre public et -P pour le rendre privé). Vous pouvez modérer les hausses, supprimer le contenu et contrôler qui voit chaque chose. Les outils de modération de Partoska fonctionnent de la même manière, quelle que soit la façon dont l'événement a été créé.

Le tour du concours

Voulez-vous tripler les hausses? Annonce un concours à la « meilleure photo » pendant l'événement. Le prix peut être n'importe quoi: le dernier morceau de tarte, un bon pour un café ou le droit de se vanter. Ceux qui normalement ne monteraient rien deviennent soudainement des photographes. Il semble une stupidité. Il fonctionne étonnamment bien.

Prix

Le plan gratuit couvre les petits événements: 25 Mo de stockage pendant 7 jours. Pour les grands événements ou une utilisation continue, les plans de paiement offrent plus de stockage et de conservation pendant plus longtemps. La CLI et le serveur MCP fonctionnent sur tous les plans, y compris la gratuité.

Commence maintenant.

Web: crée un événement dans votre navigateur.

CLI: installe p6a à partir des versions GitHub, exécutez p6a login et vous serez prêt.

Agent IA : ajoutez le Skill Partoska à votre agent ou connectez-le au serveur MCP à l'adresse https://api.partoska.com/mcp/v1.

Choisissez l'option qui correspond à votre flux de travail. Toutes créent les mêmes événements, produisent les mêmes codes QR et recueillent les mêmes photos.

Foire aux questions

Dois-je installer quelque chose pour utiliser Partoska? Pas d'invités. Scannez un code QR et montez du navigateur. En tant qu'organisateur, vous n'avez pas non plus besoin d'installer quoi que ce soit pour utiliser l'application Web. La CLI (p6a) est facultative pour ceux qui veulent accéder à partir du terminal.

Quelles plateformes prend en charge la CLI? macOS, Linux et Windows. Il y a des installateurs précompilés pour les trois: .pkg pour Mac, .deb / .rpm pour Linux et un exécutable d'installation pour Windows.

Le serveur MCP est-il gratuit? Oui. Le serveur MCP et la CLI fonctionnent sur tous les plans, y compris la gratuité. Les limites de votre plan s'appliquent au stockage et à la conservation, et non à la manière d'accéder au service.

Puis-je automatiser la création d'événements pour toute une saison? Bien sûr. Écrivez un script shell qui parcoure vos événements et exécutez p6a create pour chacun d'eux. Vous pouvez également demander à votre assistant IA. Les deux méthodes fonctionnent.

Les événements créés avec la CLI sont-ils différents de ceux créés sur le web? Non. Un événement est un événement, quelle que soit la façon dont il a été créé. Les codes QR, les liens de montée et les galeries photo sont identiques.

Mon assistant IA peut-il télécharger des photos? Le serveur MCP peut énumérer et prévisualiser des photos avec une faible résolution, mais les téléchargements avec une qualité d'origine nécessitent la CLI: p6a sync ou p6a download. C'est une limitation du protocole, pas de Partoska.

Le code source est-il ouvert? La CLI et le package de skills sont open source sur GitHub sous licence MIT. Le service Partoska est une plateforme hébergée.