Exporter son calendrier iCal au format CSV

© Christian PAULUS. Document créé le 21 juin 2010 , mis à jour le 21 juin 2010.

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. Albert Einstein

Accueil du site > Astuces > MacOSX > Exporter son calendrier iCal au format CSV

iCal 4.0.3 / MacOsX 10.6 (Snow Leopard)

Petit script PHP permettant l’export au format CSV de son calendrier iCal.

Le script calcule également le temps passé par évènement, ce qui permet par exemple d’établir un coût horaire par projet, intervention, etc.

Le cumul du temps passé est réalisé par jour. Si un évènement est étalé sur plusieurs jours, le calcul n’est pas effectué. A venir ? C’est ici un premier jet.

Exemple de sortie :

Projets:        laDameDuLac                20100114        6300        01h45m00s

  • Le nom du calendrier (ici, Projets)
  • Le titre de l’évenement (laDameDuLac)
  • La date au format yyyymmdd (ici, le 14 janvier 2010)
  • Le nombre de secondes passés sur cet évènement
  • La traduction de ce nombre en quelque chose de plus lisible.

Installation du script pour MacOsX

Comme précisé ci-dessus, ce script a été écrit sur MacOsX 10.6.

GZ - 2.6 ko

Recopiez le script ical_sum.php sur votre système. Qu’importe le répertoire, il saura retrouver votre calendrier.

ical_sum.php n’est pas un script pour un site web. Il doit être utilisé en ligne de commande, sous Terminal.app.

Le script est largement commenté. Consultez-le sous un éditeur de texte avant de l’utiliser. Il ne fait que lire de la donnée et n’écrit que sur la sortie standard.

Pour une utilisation plus souple, donnez les droits d’exécution (755) à ce script.

Plussoyez !

Les forums sont fermés.