Étape 8: Requêtes Google Agenda
Gcalcli installation pour vos requêtes de calendrier google
dans votre répertoire home/pi :
~ pip $ installer gcalcli
dans votre répertoire racine :
$ cd
$ sudo apt-get install python-dateutil
/ $ sudo apt-get install python-gflags
/ $ sudo pip install--mise à jour de google-python-client-api / $ sudo apt-get install python-imaging
depuis votre répertoire home/pi :
~ agenda build/gcalcli/gcalcli de $ python--noauth_local_webserver
Copiez et collez : https://accounts.google.com/... dans votre navigateur et authentifier et obtenir le code de validation de procéder.
maintenant, vous pourrez voir sur votre liste d’événements terminal 5 jours Google calendar.
~ événements mkdir $
~ $ mkdir événements/tmp
maintenant dans votre répertoire home/pi copie fichier nommé events.sh & calevents.py (probablement vous devrez les renommer)
Modifiez le premier :
~ $ nano events.sh
Remplacez par le nom de votre calendrier (mon nom de calendrier préféré est "moncourriel
gcalcli-- YOURGCALENDARNAME --militaire 'date + %Y%-%m -d' ordre du jour de calendrier T01 'date + %Y%-%m -d' T23 |
sed « 1 d » | TR -cd « \11\12\15\40-\176 » > /home/pi/events/tmp/today.txt
gcalcli--calendrier YOURGCALENDARNAME --l’ordre du jour militaire ' date--date = "+ 1 journée" + %Y%-%m -d ' T01 ' date--date = "+ 1 journée" + %Y%-%m -d ' T23 |
enregistrer et quitter
Essayez-le maintenant :
~ $ bash events.sh
ces scripts d’abord créer un fichier de texte brut dans des événements/tmp nommés today.txt et tomorrow.txt, puis créez deux fichiers de texte de vos événements d’aujourd'hui et de demain à l’intérieur du répertoire nommé événements correctement mis en forme.
l’automatiser ajoutant le travail dans votre crontab :
$ sudo nano/etc/crontab
puis ajouter :
* / 5 **** pi sommeil 30 ; bash /home/pi/events.sh
Cela laisse Gcalcli actualiser tous fichiers de texte cinq minutes calendrier des événements.
Essayez maintenant d’afficher sur écran vos événements de calendrier Google :
~ $ python calevents.py
Choisissez maintenant le temps, pendant la journée, dont vous avez besoin que l’écran affiche votre google calendrier des événements :
$ sudo nano/etc/crontab
Voici ma configuration :
54 07 *** pi python calevents.py
04 10 *** pi python calevents.py
20 13 *** pi python calevents.py
00 16 *** pi python calevents.py
etc, etc.