Skip to content

Create and update events from a .md file to Google Calendar

Notifications You must be signed in to change notification settings

qkzk/calendar_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :

About

Create and update events from a .md file to Google Calendar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published