Ho trovato un modo pratico per importare appuntamenti e promemoria dal pc al cellulare, senza dover ricorrere ai servizi di cloud computing.
Premetto che ho un cellulare Nokia e che utilizzo il Bluetooth come sistema di trasferimento.
Gli appuntamenti da importare sono semplici biglietti vcs, che possono essere compilati sfruttando dei modelli o esportati dai siti web che offrono il download di schede ical dei propri eventi (come Facebook, ad esempio).
Sono soddisfatto del risultato che ho ottenuto ed ho pensato di scrivere questo breve tutorial, utile per chiunque abbia voglia di prenderne spunti.
Preparazione programma di invio delle schede
Per prima cosa, dovete conoscere il codice mac del vostro cellulare. Quindi, attivate il Bluetooth e digitate nel terminale:
Codice: Seleziona tutto
hcitool scanTra i risultati, dovrebbe apparire il nome umano del vostro dispositivo, associato ad un indirizzo MAC del vostro cellulare.
Questo indirizzo vi servirà in questo programma:
Codice: Seleziona tutto
for f in ~/Desktop/*.vcs
do
bluetooth-sendto --device=00:11:22:AA:BB:CC $f
mv $f ~/.local/share/Trash/files
done
Questo piccolo script bash è in grado di inviare al vostro cellulare tutte le schede *.vcs che avete preparato sul Desktop. Al termine dell'operazione, sposterà tutti questi file nel vostro cestino, in modo da lasciare la vostra interfaccia pulita.
Come creare le schede
Il modo più pratico è quello di scaricare dai siti che promuovono eventi il relativo file ical. In questo caso, sarà sufficiente salvare sul proprio desktop questo file e rinominarlo con esenzione .vcs (in modo che sia riconosciuto dal programma bash che abbiamo preparato).
Altrimenti è possibile scriverli.
Ho creato questi template, a seconda della necessita:
Tipo riunione
A cui è possibile modificare i campi SUMMARY LOCATION DTSTART (data di inizio, con formato yyyymmddThhmm00) DTEND (data di fine)BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:
DTEND:
CATEGORIES:MEETING
SUMMARY:
LOCATION:
END:VEVENT
END:VCALENDAR
Tipo Memo
Tipo ChiamataBEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:
DTEND:
CATEGORIES:MEMO
SUMMARY:
END:VEVENT
END:VCALENDAR
Tipo PromemoriaBEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:
DTEND:
CATEGORIES:PHONE CALL
SUMMARY:
X-NOK-CAT:icon_indi_cale_call
END:VEVENT
END:VCALENDAR
Tipo CompleannoBEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:yyyymmdd
DTEND:yyyymmdd
CATEGORIES:REMINDER
SUMMARY:
END:VEVENT
END:VCALENDAR
Topo PromemoriaBEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:
DTEND:
RRULE:YD1 #0
CATEGORIES:SPECIAL OCCASION
SUMMARY:
X-NOK-CAT:icon_indi_cale_birthday
END:VEVENT
END:VCALENDAR
Tipo ImpegnoBEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:yyyymmdd
DTEND:yyyymmdd
CATEGORIES:REMINDER
SUMMARY:
END:VEVENT
END:VCALENDAR
Indicare la priorità con 0, 1 o 2BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VTODO
SUMMARY:
DUE:yyyymmddThhmm00
PRIORITY:
STATUS:NEEDS ACTION
END:VTODO
END:VCALENDAR
Conclusione
Per velocizzare le operazioni, è possibile creare un pulsante sul pannello di gnome collegato allo script bash. In questo modo, è possibile inviare tutti gli appuntamenti con un click.
Ulteriore vantaggio è dato nel mettere i modelli dentro la cartella Template della propria home directory. Questo permetterà di creare "al volo" gli appuntamenti con un click destro sul Desktop -> Create Document.
Spero possa esservi d'aiuto!
Ciao!