maneggiare vcard

vCard è un formato di scambio di dati personali abbastanza diffuso e supportato da una certa varietà di dispositivi. Risulta quindi molto comodo per gestire il proprio archivio di contatti e mantenerlo sincronizzato, ad esempio, con il proprio telefono cellulare.

Se siete interessati a dare un'occhiata approfondita al formato utilizzato dalle vCard potete fare riferimento alla RFC2426, che ne descrive in modo esaustivo tutti gli aspetti.

Ho passato un paio di giorni fa un'oretta a giocare un po' con alcune delle vCard che, nel tempo, mi sono state inviate per posta elettronica da amici e corrispondenti vari. In particolare, ero interessate a costruire un qualcosa che mi permettesse di visualizzare una card in modo più agevole rispetto al formato nativo (testuale e comunque leggibile).

Avendo voglia di scrivere un po' di codice perl, ho utilizzato il modulo Text::vCard - facilmente reperibile su CPAN. La libreria in questione è ben fatta e, per quanto non ancora completa, molto semplice da usare. Non è ancora possibile gestire le informazioni di tipo binario (foto, sample sonori etc.), e l'export nel formato vCard non gestisce (ancora) correttamente l'escape dei caratteri, ma se il vostro obiettivo è la sola visualizzazione, questo modulo semplifica di molto il lavoro.

Se avete voglia di vedere un po' di codice reale, scaricate vcfreader.pl e giocateci liberamente. Penso che possa essere un buon punto di partenza.

Filed under devel geek perl

glider [ minitrack ] ikiwiki Creative Commons VIM powered