Automatizza le foto degli eventi con CLI e agente IA

#cli#automazione#ia#mcp#sviluppatori#eventi#foto
P9 min di lettura
Immagine di copertina dell'articolo "Automatizza le foto degli eventi con CLI e agente IA".

Hai appena finito di organizzare la trasferta aziendale. Tre giorni, quaranta persone, centinaia di foto sparse tra i telefoni. Ora sei davanti al portatile e temi il momento in cui dovrai scrivere a ogni singolo partecipante: «Ehi, puoi mandarmi le tue foto?»

Invece apri un terminale.

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

Due comandi. L'evento esiste, il codice QR è sul desktop e non hai aperto il browser. Gli invitati lo scansionano, caricano dai loro telefoni ed è fatta. Domani mattina eseguirai p6a sync -t ~/photos e ogni immagine finirà in una cartella ordinata.

Questo è Partoska dalla riga di comando. E c'è di meglio: se usi un assistente IA, non ti serve nemmeno il terminale.

Perché una CLI per le foto degli eventi?

La maggior parte degli strumenti di condivisione delle foto offre un pannello web e nient'altro. Va benissimo se organizzi una festa di compleanno all'anno. Ma se organizzi incontri ogni settimana? Eventi aziendali ogni mese? Un campionato sportivo con partite ogni sabato?

Fare clic venti volte al mese in un'interfaccia web diventa presto noioso. Inizi a dimenticare di creare gli eventi. I codici QR non vengono stampati. Metà delle foto non viene mai raccolta.

Uno strumento da riga di comando cambia le regole. Gli script non dimenticano. I processi cron non rimandano. E uno script shell di due righe può fare in pochi secondi ciò che richiede cinque minuti di clic.

Partoska è una delle prime piattaforme per la condivisione delle foto degli eventi a offrire una CLI completa e l'integrazione con agenti IA. Nessun altro strumento di questo settore offre qualcosa di paragonabile.

I tre livelli

Partoska offre tre modi per gestire gli eventi, ciascuno adatto a un flusso di lavoro diverso:

1. L'app web

Il metodo classico. Accedi a Partoska, fai clic su «Crea evento» e inserisci i dettagli. Perfetto per gli eventi occasionali, quando desideri un'interfaccia visiva. Né tu né gli invitati dovete scaricare un'app e funziona su qualsiasi dispositivo con un browser.

2. La CLI (p6a)

Un leggero strumento da riga di comando per macOS, Linux e Windows. Autenticati una volta con p6a login, quindi gestisci tutto dal terminale.

Crea un evento e ottieni il codice QR con due comandi:

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

Sincronizza tutte le foto degli eventi in una cartella locale:

p6a sync -t ~/event-photos

La sincronizzazione è intelligente: salta i file già scaricati, organizza foto e video in cartelle denominate YYYY-MM-DD Event Name e gestisce entrambi i formati. Puoi eseguirla una volta o ogni notte tramite cron: non cambia nulla. Il risultato è sempre lo stesso, con ogni foto archiviata ordinatamente.

Esegui automaticamente il backup dei soli eventi di tua proprietà:

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

Pianifica lo script con cron e non dovrai più pensare al backup delle foto.

Esporta i dati degli eventi per fogli di calcolo o script:

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

La CLI produce JSON, CSV o testo semplice. Passa l'output a jq, awk o qualsiasi altro strumento. Si integra perfettamente con il resto della tua catena di lavoro.

3. L'agente IA (MCP + skill)

Qui le cose si fanno interessanti. Partoska gestisce un server MCP all'indirizzo https://api.partoska.com/mcp/v1, al quale può collegarsi qualsiasi assistente IA compatibile. Esiste anche un pacchetto di skill open source che puoi installare con una sola riga:

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

Una volta collegato, il tuo assistente IA può gestire direttamente Partoska. Non devi memorizzare comandi né cercare opzioni. Digli semplicemente ciò che vuoi:

  • «Crea un evento chiamato Ritiro del team e dammi il codice QR»
  • «Mostrami tutti i miei eventi di questo mese»
  • «Sincronizza le mie foto in ~/backup»
  • «Scrivi uno script che esegua ogni notte il backup dei miei eventi preferiti»

L'agente decide se usare gli strumenti MCP, per le attività durante la conversazione, oppure i comandi della CLI, per script e automazioni. Tu descrivi soltanto l'obiettivo.

Automatizza la creazione degli eventi

Se gestisci eventi ricorrenti, l'automazione fa davvero risparmiare tempo. Una società sportiva con partite settimanali può configurare l'intera stagione tramite 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

Ogni partita riceve un evento e un codice QR dedicati, pronti da stampare. L'intera stagione viene configurata in pochi secondi.

Oppure lascia fare al tuo assistente IA: «Crea gli eventi per le prossime cinque partite casalinghe e scarica i codici QR». A quel punto devi soltanto prendere i file con i codici o i link.

Genera inviti senza fare clic

Il codice QR è il tuo invito. Partoska ne genera uno per ogni evento e lo strumento offre due formati, vettoriale e bitmap:

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

Stampalo su un poster. Inseriscilo in una presentazione. Fissalo all'ingresso. Gli invitati lo scansionano, caricano le foto e la raccolta cresce da sola. Nessuna app da installare, nessun account da registrare, nessun ostacolo.

Preferisci il link condivisibile?

p6a link -e "${ID}"

Invialo per email o attraverso il canale usato dal tuo gruppo. Sia il codice QR sia il link portano alla stessa pagina di caricamento.

A chi è rivolto?

Non devi essere uno sviluppatore. Se sai aprire un terminale e digitare un comando, puoi usare p6a. Ma chi ne trae il massimo vantaggio è:

  • Community manager che gestiscono eventi settimanali o mensili e vogliono smettere di ripetere sempre gli stessi clic.
  • Società sportive che devono configurare in una volta sola un'intera stagione di partite.
  • Organizzatori di eventi aziendali che vogliono inserire la raccolta delle foto nei flussi di lavoro esistenti.
  • Chiunque sviluppi sopra Partoska, che si tratti di un pannello personalizzato, di un bot o di uno strumento interno.

L'API REST e il server MCP consentono a Partoska di adattarsi alla tecnologia che usi già.

Ma i miei eventi sono semplici

Osservazione giusta. Se organizzi una festa di compleanno all'anno, l'app web è tutto ciò che ti serve. Crea l'evento, stampa il codice QR e raccogli le foto. È gratuito per i piccoli eventi e richiede circa un minuto.

Avvia gratuitamente il tuo evento

Ma quando ti accorgi di ripetere la stessa operazione per la terza volta, uno script inizia ad avere senso. E dopo aver installato la CLI, ti chiederai perché tutte le app non funzionino così.

Dove mettere il codice QR

Che tu lo abbia generato dall'app web, dalla CLI o chiedendo alla tua IA, il codice QR funziona sempre allo stesso modo. Alcuni consigli sul posizionamento fanno davvero la differenza:

  • All'ingresso. Coinvolgi le persone quando arrivano, prima che si distraggano.
  • Su ogni tavolo negli eventi con posti a sedere. Un piccolo cartoncino stampato è perfetto.
  • Sul proiettore tra una presentazione e l'altra oppure durante le pause.
  • Nella chat dell'evento. Condividi il link insieme al codice QR per chi non è presente fisicamente.
  • Vicino al trofeo o al podio durante gli eventi sportivi. È lì che vengono scattate più foto.

Privacy e controllo

Ogni evento che crei è tuo. Scegli se renderlo pubblico o privato (p6a update -e ${ID} -p per pubblico, -P per privato). Puoi moderare i caricamenti, rimuovere contenuti e controllare chi vede cosa. Gli strumenti di moderazione di Partoska funzionano allo stesso modo, indipendentemente da come hai creato l'evento.

Il trucco del concorso

Vuoi ottenere il triplo dei caricamenti? Annuncia durante l'evento un concorso per la «foto migliore». Il premio può essere qualsiasi cosa: una fetta di torta avanzata, un buono per un caffè, il diritto di vantarsi. Chi normalmente non caricherebbe nulla si trasforma all'improvviso in fotografo. Sembra sciocco. Funziona incredibilmente bene.

Prezzi

Il piano gratuito copre i piccoli eventi: 25 MB di spazio per 7 giorni. Per eventi più grandi o un uso continuativo, i piani a pagamento offrono più spazio e una conservazione più lunga. La CLI e il server MCP funzionano con tutti i piani, compreso quello gratuito.

Inizia ora

Web: crea un evento nel browser.

CLI: installa p6a dalle release su GitHub, esegui p6a login e sei pronto.

Agente IA: aggiungi la skill di Partoska al tuo agente oppure collegati al server MCP all'indirizzo https://api.partoska.com/mcp/v1.

Scegli l'opzione più adatta al tuo flusso di lavoro. Tutte creano gli stessi eventi, generano gli stessi codici QR e raccolgono le stesse foto.

FAQ

Devo installare qualcosa per usare Partoska? Gli invitati no. Scansionano un codice QR e caricano dal browser. Anche per chi organizza, l'app web non richiede installazioni. La CLI (p6a) è facoltativa e serve a chi desidera accedere dal terminale.

Quali piattaforme supporta la CLI? macOS, Linux e Windows. Sono disponibili pacchetti precompilati per tutti e tre: .pkg per macOS, .deb/.rpm per Linux e un programma di installazione per Windows.

L'uso del server MCP è gratuito? Sì. Il server MCP e la CLI funzionano con tutti i piani, compreso quello gratuito. I limiti del piano riguardano spazio e conservazione, non il modo in cui accedi al servizio.

Posso automatizzare la creazione degli eventi per un'intera stagione? Certamente. Scrivi uno script shell che esegua un ciclo sugli eventi e richiami p6a create per ognuno. Oppure chiedilo al tuo assistente IA. Entrambi gli approcci funzionano.

Gli eventi creati dalla CLI sono diversi da quelli creati sul web? No. Un evento resta lo stesso indipendentemente da come è stato creato. I codici QR, i link di caricamento e le gallerie fotografiche sono identici.

Il mio assistente IA può scaricare le foto? Il server MCP può elencare e mostrare anteprime delle foto a bassa risoluzione, ma per scaricare i file in qualità originale serve la CLI: p6a sync oppure p6a download. È un limite del protocollo, non di Partoska.

Il codice sorgente è aperto? La CLI e il pacchetto di skill sono open source su GitHub con licenza MIT. Il servizio Partoska è invece una piattaforma ospitata.