Il programma in questione non fa grandi cose, ma crea un canale con Twitter e monitora un (o una serie di) Tag, che l'utente sceglierà alla partenza dello script.
Ciò che dobbiamo fare per installare il programma è piuttosto semplice, intanto installiamo git:
sudo apt-get install git
e poi facciamo il clone del repository
git clone https://github.com/upgoingstar/TweetMonitor
adesso abbiamo bisogno di installare pip che e' un sistema per l'installazione tipo apt-get, digitiamo quindi il comando:
sudo apt-get install python-pip
e dunque installiamo tweeppy con:
sudo pip install tweepy
Serve ancora la libreria elasticsearch
sudo pip install elasticsearch
entriamo nella cartella del programma con:
cd TweetMonitor/
editiamo con nano il file tweetmonitor.py per inserire i dati di autenticazione ricavati sul sito https://dev.twitter.com/.
Riporto qui di seguito gli screenshot di come ottenere i dati necessari, ma potete seguire anche la guida di sparkfun a quersto indirizzo:
e adesso via! chiamando il comando:
sudo python tweetmonitor.py -k ferrari
il parametro -k indica al programma quale Tag seguire, in questo caso "ferrari" ma possiamo scegliere qualsiasi termine vogliamo. Si possono anche monitorare più più termini, basta separarli con la virgola
Ecco cosa accade nella shell:
pi@EasyMeteo01:~/TweetMonitor $ sudo python tweetmonitor.py -k ferrari
----- Twitter bot kicked off ------
>>verZACeee posted: RT @HotFreestyle: Tyler The Creator and A$AP Rocky in the Ferrari https://t.co/XsGGLfdzrV
>>Ferrarinogazou posted: Ferrari画像 フェラーリ 高級車 スーパーカー RT https://t.co/9wYbkZvKtK
>>dannybelkin posted: This looks preposterous https://t.co/qADf8fr6be
>>genfe2 posted: RT @isragus78: Que bestia el Ferrari por detras !!!! Como vamos a disfrutar en los test de Bcn...@genfe2 @JaumeCiurana https://t.co/hLGcDde…
>>Reg_Spotter posted: T777SAT #2004 #Ferrari 360 #Modena #Rare #uk #car #cars #us #usa #numberplate #reg_spotter https://t.co/zkRsAmRzEA
Buon divertimento
TecnoGeppetto
https://www.sparkfun.com/news/1320
https://learn.sparkfun.com/tutorials/raspberry-pi-twitter-monitor?_ga=1.122161035.1620156107.1480440805