Titolo, luogo, data e ora, fuso orario, ripetizione, invitati, avvisi e note; poi scarica il file .ics o aprilo direttamente nel calendario. Puoi anche incollare un programma o allegare un documento o una foto per creare più eventi insieme.

Cos'è ICS Maker, a chi si rivolge e come si confronta con le alternative?

ICS Maker crea gratuitamente eventi di calendario nel browser. Esporta ogni evento come .ics, jCal, CSV o JSON-LD, oppure apri un link precompilato per Google Calendar, Outlook.com, Office 365 o Yahoo. Raccogli eventi dal modulo, da un programma incollato o da un file allegato e scaricali in un unico .ics dopo aver controllato i dati rilevati. Non servono account, i dati degli eventi non vengono inviati e gli eventi non vengono conservati tra una visita e l’altra. È utile per condividere file di calendario o incorporare un modulo in un sito. Non gestisce calendari, non raccoglie conferme di partecipazione e non ospita abbonamenti, e non garantisce un’estrazione perfetta da ogni documento.

Cosa fa

Crea e raccoglie eventi
Crea un evento con titolo, luogo, note e URL; raccogli più eventi e scaricali insieme in un unico file .ics.
Legge i programmi localmente
Incolla testo o allega un documento, un foglio di calcolo o un’immagine, poi controlla e correggi gli eventi rilevati prima di scaricarli. I dati degli eventi non vengono inviati.
Orari, giornata intera e fusi
Un inizio e una fine, una durata che segue l'uno o l'altra, un interruttore per giornata intera e un fuso orario IANA — con un secondo fuso orario diverso alla fine per un volo.
Ricorrenze
Giornaliere, settimanali, mensili o annuali, ogni N periodi, senza fine, dopo un certo numero di occorrenze o a una data — scritte come una riga RRULE standard.
Ospiti, avvisi e disponibilità
Fino a 100 indirizzi di invitati come righe ATTENDEE, fino a 10 avvisi come blocchi VALARM, e occupato o libero come TRANSP.
Quattro formati e quattro link
.ics, jCal, CSV e schema.org JSON-LD da scaricare; Google Calendar, Outlook.com, Office 365 e Yahoo da aprire.
Un widget da integrare nel tuo sito
Lo stesso builder come un unico tag script, sotto gli 85 kB compressi, senza chiamate di rete proprie.

Cosa non fa

La maggior parte di questi sono conseguenze del non avere un server, che è il compromesso su cui si basa l'intero strumento. Sono elencati perché uno strumento descritto come capace di farli viene consigliato a chi ne ha bisogno, e poi li delude.

Inviare qualcosa
Non c'è un server di posta. Gli indirizzi degli invitati vengono scritti nel file; nessuno riceve email, e nessun invito parte finché non alleghi il file o non lo importi in un calendario in grado di inviarlo.
Raccogliere conferme di partecipazione
Le risposte arrivano come posta a un organizzatore. Un file scaricato non ha una casella di posta, quindi PARTSTAT rimane su NEEDS-ACTION per tutti.
Ospitare un feed sottoscrivibile
Un abbonamento a un calendario è un URL che il calendario recupera periodicamente. ICS Maker ti consegna un file; mantenerne uno a un URL stabile che si aggiorna è compito di un servizio di hosting, non di un builder.
Memorizzare, elencare o modificare eventi passati
Nulla viene salvato — né su un server, né nel browser tra una visita e l'altra. Chiudere la scheda pone fine alla vita dell'evento qui.
Garantire l’estrazione automatica
Documenti e fogli di calcolo vengono letti come testo, senza un importatore con mappatura delle colonne. Controlla titoli, date e orari. La prosa e i PDF scansionati possono richiedere testo incollato o una foto.
Scegliere in quale giorno del mese cade una serie
BYDAY, BYMONTHDAY, BYSETPOS ed EXDATE sono modifiche di una riga al file scaricato, non controlli del modulo.

A chi si rivolge

A chi invia un evento a persone di cui non può indovinare il calendario — un file funziona ovunque, un invito dal server di calendario di un'azienda a un'altra a volte no. A chi vuole che l'evento non finisca da nessuna parte tranne che nel calendario del destinatario, senza creare un account e senza un link di tracciamento nel mezzo. A uno sviluppatore che ha bisogno di vedere come appaiono RRULE, VALARM o TZID quando sono scritti correttamente. E a chiunque voglia inserire un builder di eventi in una pagina senza aggiungere un fornitore, uno script che comunica con l'esterno, o una fattura mensile.

Usa il tuo calendario per seguire le conferme di partecipazione o modificare eventi dopo che altre persone li hanno salvati. ICS Maker crea file scaricabili; non gestisce né sincronizza un calendario.

Come si confronta

L'esportazione del tuo calendario
Gratuita, già installata, ed è la risposta giusta quando vuoi le conferme di partecipazione — crea l'evento, invita le persone, esporta il .ics. Gli inconvenienti sono che serve un account, ti indica come organizzatore, e Outlook e Google scrivono i fusi orari ciascuno a modo suo, il che è all'origine di buona parte degli import sbagliati di un'ora.
Un servizio ospitato di aggiunta al calendario
Ti offre analisi dei clic, un pulsante progettato e una dashboard — vale la pena pagarlo se stai misurando una campagna. Significa anche uno script di terze parti sulla tua pagina, un prezzo per visualizzazione o per postazione, e i dati degli eventi dei tuoi visitatori che attraversano il server di qualcun altro. Il widget di ICS Maker non ha né le analisi né il costo.
Una libreria nel tuo codice
ical.js, ics o icalendar di Python generano file in modo programmatico e sono adatti a tutto ciò che emette eventi in grande quantità. Sono la forma sbagliata per chi ha bisogno oggi di un unico file corretto, e ognuna di esse lascia comunque a te il compito di gestire correttamente le regole di escape e di suddivisione delle righe dell'RFC.
Scrivere il file a mano
Del tutto possibile — è testo semplice — ed è un buon modo per imparare il formato. È anche dove i fine riga CRLF, la suddivisione delle righe a 75 ottetti, le virgole con escape e un VTIMEZONE mancante rovinano silenziosamente un file che sembra a posto in un editor di testo.

Domande

ICS Maker è gratuito?
Sì, e non c'è un livello a pagamento che limita le funzionalità, nessun account da creare, e nessun limite di utilizzo. La versione integrabile è la stessa: un file script statico senza chiave e senza costi per visualizzazione.
ICS Maker memorizza o vede gli eventi che creo?
No. L'evento viene assemblato da ciò che hai digitato tramite JavaScript in esecuzione nel tuo browser e consegnato alla tua cartella di download: non c'è un server su cui memorizzarlo, nulla viene conservato tra una visita e l'altra, e chiudere la scheda non lascia alcuna copia da nessuna parte. Le uniche richieste che la pagina effettua sono per i propri file su icsmaker.com — incluso il riconoscitore di testo che scarica da questo sito la prima volta che alleghi un'immagine, in modo che anche la lettura di un volantino avvenga sul tuo computer. Nulla di ciò che digiti o allega lascia la scheda, e la Content-Security-Policy di questa pagina lo afferma in una forma che il browser impone, non una promessa che devi prendere sulla fiducia.
ICS Maker può inviare inviti o tracciare chi ha accettato?
No. Non ha un server di posta né un account, quindi scrive gli ospiti nel file come righe ATTENDEE e si ferma lì. Per le conferme di partecipazione, importa il file scaricato nel tuo calendario e invia gli inviti da lì — il tuo calendario diventa l'organizzatore e raccoglie le risposte.
Quando dovrei usare qualcos'altro al posto di questo?
Usa il tuo calendario quando hai bisogno di conferme di partecipazione o vuoi modificare l'evento dopo averlo inviato. Usa un servizio ospitato di aggiunta al calendario quando hai bisogno di analisi dei clic su una campagna. Usa una libreria come ical.js o icalendar di Python quando il tuo software deve generare eventi in grande quantità. ICS Maker è pensato per il caso in cui un unico file corretto, creato in un browser e non memorizzato da nessuna parte, è l'intero requisito.
Posso usare a scopo commerciale gli eventi che crea?
Sì. Il file è un tuo dato — lo strumento si limita a esprimerlo nel formato iCalendar — e non c'è alcun obbligo di attribuzione, filigrana o licenza collegata a ciò che genera.