Python Twitter: Posta su Twitter da Shell

Pubblicato da Yuri Carlenzoli | 28 Luglio 2009

Python Twitter sono le API di Twitter in python, facili da usare, possono fare veri programmi e si possono usare per connettersi a twitter anche da shell.

post-twitter-da-shell-linux

Avrei anche altri script per le API di twitter ma non sono il massimo di etico, faccio solo il piccolo esempio di postare su twitter da shell, sarebbe stato possibile, e più semplice farlo da script ma ho voluto far vedere che si può anche da shell, metto comunque lo script che facilita "la vita".

Questo è lo script per postare su twitter da shell con Python:

#!/usr/bin/python
import twitter
api = twitter.Api(username='IL-VOSTRO USERNAME-DI-TWITTER', password='LA-PASSWORD-DI-TWITTER')
api.PostUpdate('IL-MESSAGGIO-DA-POSTARE')

Con tre righe è possibile postare da shell su twitter, i conoscitori del linguaggio di programmazione python riusciranno in poco tempo anche a far modificare il testo del messaggio da applicazioni esterne, per tutti gl'altri spiego le tre righe: import twitter dice di usare la libreria "twitter" per questa sessione di python/script; api = twitter.Api richiede a twitter l'utilizzo delle API e per averle ci dobbiamo autenticare; api.PostUpdate è il messaggio che si andrà a postare.

Veniamo all'installazione, installare Python Twitter è molto semplice, le dipendenze sono python ovviamente ed anche simplejson, per installare simplejson, una volta estratto basta entrare con la shell nella cartella dove si è estratto e digitare python setup.py install, fatto questo si procede a scaricare Python Twitter, lo si estrae, si entra con la shell nella directory dove si è estratto e si digita python setup.py build e poi python setup.py install, tutto qui.

Qui potete scaricare Python Twitter e qui potete fare il download di simplejson.

Tutti i diritti riservati. Vietata la riproduzione anche parziale senza il consenso dell'autore.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.