Bonjour à tous,
J'ai un compte Google Agenda exporté en ics.
Je souhaite extraire juste l'information de type SUMMARY et heures de début et fin afin d'en faire un fichier CSV.
Cependant, en ics, le fichier est assez touffu avec des dates à transformer :
DTSTART;TZID=Europe/Brussels:20080327T090000
DTEND;TZID=Europe/Brussels:20080327T100000
Je souhaite avoir une représentation comme dans thunderbird
Titre Début Fin
Garage Vendredi 19 janvier 2024 15:00 Vendredi 19 janvier 2024 16:15
Malheureusement, dans Thunderbird je ne peux exporter ce que je vois.
Auriez-vous un outil / script à me conseiller pour ce genre de chose ?
Merci d'avance.
# script python
Posté par gringonz . Évalué à 2.
Il existe des scripts python qui permettent de faire la conversion de ics vers un csv. C'est peu être une solution à ton problème.J'ai ça en stock, pas écrit par moi, mais j'ai déjà utilisé, j'avais juste eu un problème sur les heures qui ne sont pas sur le bon fuseau horaire selon l'origine de mon fichier ics. Si tu as un endroit ou je peux te déposer le script.
[^] # Re: script python
Posté par Tristan Gallet . Évalué à 1.
Bonjour, merci pour le retour.
J'ai trouvé ceci : https://github.com/loteoo/icsp que je dois tester.
Pour le dépot, pourquoi pas un site de transfert de fichier à ta convenance (MP au besoin).
Merci.
[^] # Re: script python
Posté par gringonz . Évalué à 1.
il est là jusqu'à demain soir :
https://filesender.renater.fr/?s=download&token=d9c7adea-3735-4d8c-a77c-41c7e63e5f50
[^] # Re: script python
Posté par Tristan Gallet . Évalué à 1.
Merci, je reste ça!
# Cela semble difficile à faire
Posté par Strash . Évalué à 2. Dernière modification le 19 janvier 2024 à 14:08.
La librairie icspy semble indiquer qu'exporter en csv n'est pas facile.
https://icspy.readthedocs.io/en/stable/misc.html#is-there-a-way-to-export-to-format-x
# python -> cvs-ical
Posté par littlebreizhman . Évalué à 2.
https://github.com/albertyw/csv-ical
je l'ai utilisé à l'occasion
ça fait le taf avec un peu de nettoyage ensuite, notamment s'il y ades notes associées à l’événement (avec des liens, des retours à la ligne etc)
cf script d'exemple https://github.com/albertyw/csv-ical/blob/master/examples/to_csv.py
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.