Conoce Twython

  
7 de Junio de 2014   0  

Twython es una de las librerías más conocidas para trabajar con Twitter desde Python. Como lo dice en su descripción en Github: “Es la librería Python premier que provee una manera fácil de acceder a información de Twitter”.

 

Esta librería se encuentra en constante actualización por lo que puede ser una gran alternativa para integrar en nuestros proyectos que requieran de una interacción directa con los datos de Twitter.

Features.

Consulta de datos para:

  • Información del usuario
  • Lista de Twitter
  • Timeline
  • Mensajes directos

Carga de imágenes:

  • Actualización de estatus de usuario con una imagen.
  • Cambio de avatar.
  • Cambio de imagen de fondo del usuario.
  • Cambio de imagen banner del usuario.

Soporte para:

  • OAuth 2 solo lectura.
  • API de Streaming de Twitter.
  • Soporte para Python 3.

Instalación.

Para poder instalar esta librería basta con realizarlo desde pip:

pip install twython

o con easy_install:

$ easy_install twython

o descargando el código fuente directamente desde Github:

git clone git://github.com/ryanmcgrath/twython.git
cd twython
python setup.py install

Uso básico.

A continuación te presento un ejemplo de uso básico, claro está, puedes revisar ladocumentación oficial y aprender usos más avanzados de esta librería.

Crear una instancia de Twython utilizando los “keys” de tu aplicación y los “OAuth tokens”:

from twython import Twython
twitter = Twython(APP_KEY, APP_SECRET,
                  OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

Posteriormente se puede realizar consultas a twitter con la siguiente:

twitter.get_home_timeline()

Actualizando el estatus.

twitter.update_status(status='See how easy using Twython is!')

 

Agradecemos el esfuerzo del equipo de desarrolladores por su gran trabajo realizado al crear esta fabulosa herramienta que a muchos programadores nos ha servido en gran medida.

 

 

Fuente: github.com/ryanmcgrath/twython



Alex Dzul

FullStack Python / Django Developer. #jslove

Etiquetas

Temas relacionados