Librairies Python

Librairies Python

Librairies Python

100% Complete

Prérequis

Vous devez posséder un compte Google Développeur pour pouvoir accéder à l'API Google et récupérer votre Google Agenda.

Environnement

Afin de préparer l'environnement de production il est nécessaire d'installer les librairies suivantes :

Installation de PIP et PIL :

sudo apt-get install python-pip python-pil

Pour google Calendar API :

pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

Installation de chrome (pour pouvoir autoriser l'API Google sur la machine) :

sudo apt-get install chromium-browser

Pour l'écran : 

pip install spidev

Authoriser la Raspberry à accéder à votre compte Google

A partir d'un terminal SSH Lancer le navigateur Chromium en tache de fond avec la commande :

chromium-browser &

puis executer le script python testGoogleAgenda.py :

cd calendar2

python testGoogleAgenda.py

Lorsqu'une URL s'affiche si elle ne se lance pas dans le navigateur, il faut la copier-coller dans la barre de navigation.

L'authentification se passe en suite dans la fenêtre du navigateur. Une fois que c'est fait, le script python doit continuer son exécution

Installation d'un cache pour les requêtes http

Afin de ne pas surcharger le serveur Openweather, nous allons utiliser un cache dans lequel nous mettrons le résultat des requètes faites.

pip install requests-cache

Installation des librairies pour les images

sudo apt-get -y install libopenjp2-7 python3-rpi.gpio

pip3 install spidev

Installation de git

Nous aurons besoin d'aller chercher des repository sur le serveur de partage de code Github, nous alloons donc installer l'outil git :

sudo apt-get install git

Copyright © 2015 Alex-design.fr All rights reserved.