martedì 29 novembre 2016

Giocherellando con Twitter

Oggi mi sono divertito ad installare e far girare un programma Python rimediato su github , TweetMonitor.
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

Alcuni link interessanti sull'argomento:
https://www.sparkfun.com/news/1320
https://learn.sparkfun.com/tutorials/raspberry-pi-twitter-monitor?_ga=1.122161035.1620156107.1480440805


Nessun commento: