title | author | date |
---|---|---|
Cahier de texte vers Calendar |
qkzk |
2019/09/02 |
$ activate
$ pip install -r requirements.txt
mode interfactif :
$ calpy
mode batch
$ calpy 1 36 37 38 -vy
où 1
est le numéro d'une période et 36
le numéro d'une semaine de la
période.
Utilise un alias vers le fichier calpy.sh
alias calpy="~/scripts/calpy.sh"
Ce programme est de met à jour Google Calendar avec les événements indiqués dans un fichier .md.
Il est le complément de Cahier texte generator.
On l'appelle après avoir installé les requirements et crée les environnements
Principe :
- Je tape les informations d'une journée dans mon cahier de texte .md
- Je lance le programme avec le minimum d'information
- Les détails et descriptions de l'événement sont ajoutés automatiquement
- Si l'événement est nouveau, il est crée, sinon il est mis à jour.
- formater les descriptions en html
- créer un calendrier particulier pour l'appli
- se connecter à un calendar et retrieve les événements
- se connecter à un calendar et maj un événement
- se connecter à un calendar et trouver le prochain événement par sa date
- se connecter à calender et maj un evenetment
- lire les événements d'un fichier md existant
- màj les events
- créer des events
- cli avec Q/R et des couleurs
- multiple weeks mode. $ calpy, input a period, input multiple weeks separated by spaces
- multiple weeks from same period from command line
- arguments parsing for batch mode or interactive mode, verbose or not
- refactoring : typing for every used function
- rotating file log
- all day events spanning multiple days (creation & update)
- separate into multiple files (color, logger, google api)
- configure multiple agendas from a config file. Specify from an argument
- the usual suspects : stackoverflow, python docs, sam & max etc.
- google calendar API python ref