Skip to content

Latest commit

 

History

History
78 lines (57 loc) · 2.12 KB

readme.md

File metadata and controls

78 lines (57 loc) · 2.12 KB
title author date
Cahier de texte vers Calendar
qkzk
2019/09/02

How to

setup

$ activate
$ pip install -r requirements.txt

lancer :

mode interfactif :

$ calpy

mode batch

$ calpy 1 36 37 38 -vy

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"

Mettre à jour Calendar avec les données du cahier de texte

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 :

  1. Je tape les informations d'une journée dans mon cahier de texte .md
  2. Je lance le programme avec le minimum d'information
  3. Les détails et descriptions de l'événement sont ajoutés automatiquement
  4. Si l'événement est nouveau, il est crée, sinon il est mis à jour.

DONE

  • 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

Sources :