Dominique Meeùs
Dernière modification le   
retour à la table des matières — à l’index — à ma page de départ

Conversion de formats de données d’agenda

J’ai trouvé un programme VCS to ICS Calendar Converter. C’est un programme en java (jar). Le programme transforme tous les fichiers *.vcs trouvés dans le sous-dossier vcs en fichiers *.ics dans le sous-dossier ics. J’ai écrit un script pour lancer le programme java (j’ai simplifié le nom de fichier VCS to ICS Calendar Converter en VCStoICS) et concaténer, avec un retour les fichiers *.ics en un seul

#!/bin/bash
cd [path]/VCStoICS
java -jar VCStoICS.jar
cd ics
for file in *.ics
do
cat "$file" >> tempresult
echo >> tempresult
done
mv tempresult "../../../Courrier/Samsung C3330/calendar/$(date +٪Y-٪m-٪d)-samsung.ics"

Pour ne pas concaténer la fois suivante une deuxième fois les mêmes vielles informations il faut vider le dossier ics. C’est pourquoi je crée le résultat dans un autre dossier. (Dans mon cas, c’est pour récupérer les *.vcs de mon téléphone Samsung C3330.)

Dominique Meeùs . Date: 2011… 2017