Pour ce projet, nous allons voir comment poster un Tweet en utilisant votre Raspberry Pi. Ce projet n’a pas forcément d’un très grand intérêt mais pourra intéresser les débutants qui souhaitent un petit projet pour s’entraîner.

Sommaire

Le matériel nécessaire

Matériel optionnel :

Voyons comment un Raspberry Pi peut twitter

Etape 1 : Créer une application sur Twitter

Twitter ne vous permettra de twitter depuis un programme étranger si vous ne l’en informez pas. Il va donc falloir créer une application sur Twitter pour avoir des clés d’accès.

Pour cela, commencez par vous connecter sur votre compte Twitter. Allez ensuite sur la page apps.twitter.com pour accéder à vos applications.

Cliquez sur « Create New App »

twitterapps

Entrez ensuite les informations de votre application.

twitter-raspberrypi

Vous allez ensuite arriver sur une page avec les informations de votre application. Cliquez sur « Create Access Token » en bas de la page pour avoir toutes les informations qu’il nous faut : « Consumer Key », « Consumer Secret », « Access Token » et « Access Token Secret ».

Etape 2 : Créer les fichiers Python nécessaires

On va commencer par créer un dossier qui contiendra notre projet.

sudo mkdir TwitteryPi
cd TwitteryPi

Créez ensuite un fichier « keys.py » qui contiendra les clés d’accès à l’application Twitter.

consumer_key = "votre_consumer_key"
consumer_secret = " votre_consumer_secret_key"
access_token = " votre_access_token"
access_token_secret = " votre_access_token_secret"

Etape 3 : Installer Twython

Pour simplifier le projet, nous allons utiliser Twython, une bibliothèque pour interagir avec Twitter en Python.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install twython
sudo pip install requests
sudo pip install requests-oauthlib

Etape 4 : Ecrire le code pour Twitter avec votre Raspberry Pi

Créer un nouveau fichier et nommez-le « twitter.py ». Mettez-y le code python suivant :

import sys
from twython import Twython
from keys import (
consumer_key,
consumer_secret,
access_token,
access_token_secret
)
twitter = Twython(
consumer_key,
consumer_secret,
access_token,
access_token_secret
)
message = "Mon premier Tweet avec un Raspberry Pi!"
twitter.update_status(status=message)print("Tweet réussi : %s " %message)

Etape 5 : Lancer le programme

Pour lancer le programme, il ne vous reste plus qu’une ligne de commande avant de voir votre Raspberry Pi twitter !

python twitter.py

Et voilà, vous pouvez aller sur votre compte twitter et voir que votre tweet a été publié.

Laissez-nous un commentaire si vous avez fait ce projet ou si vous avez d’autres idées de projets !

Evaluer cet article post

Notez cet article

90%
90%
Votes
  • User Ratings (6 Votes)
    6.3
Share.

Déposez un commentaire