Nunc Id Vides, Nunc Ne Vides

"La mentira puede dar la vuelta al mundo, antes de que la verdad se ponga las botas"

Archive for 21 marzo 2012

Usando tweepy: clase para autentificar en twitter…

Posted by jumax9 en 21 marzo, 2012

… y meter las cosas en una base de datos. Es más, ahora mismo necesita de una base de datos para funcionar (aunque la clase se encarga de crear y modificar lo necesario, solo necesita que se le introduzca una ruta a lo “basedatos.dat”).

La he subido a dropbox, por si alguien la quiere descargar.

Confieso que no está demasiado ordenada (y nada comentada, tengo que arreglar eso) pero hasta donde he probado, funciona. Quiero todavía cambiar algunas cosas así que la vamos a llamar, a la espera de futuras actualizaciones¹, “1.0”.

El funcionamiento de la clase es bastante simple: recibe el Consumer Key y Consumer Secret del programa en cuestión, una ruta para una base de datos y el nombre del programa (aunque esto no es obligatorio). A partir de ahí busca en la base de datos algún usuario y se conecta a twitter. Si el usuario no existe, da los pasos necesarios para crearlo (y registrarlo en la base de datos). Con el método “devuelveapi”² conseguimos la api de twitter con el usuario ya conectado.

Por si no quedó claro en el título³, la⁴ api que estoy utilizando es la de tweepy, que funciona razonablemente bien. Para saber cómo seguir a partir de ahí recomiendo la página propia página de Twitter o la de tweepy 1.4 cuya organización me gusta aunque no esté del todo completa (a la hora de escribir estas líneas va por la versión 1.9, aunque esta clase está hecha usando la versión 1.8).

¹ Que, siendo serios, puede que nunca lleguen.
² Festival de la originalidad.
³ Fruto de un “mira, con esto que acabo de hacer por fin puedo actualizar el blog”.
⁴ Algún día descubriré si en español es más correcto “la” o “el”⁵
⁵ Y me lo ha descubierto McManus en un comentario. ¡Gracias!

Anuncios

Posted in GNU/Linux, Informática, python | Etiquetado: , | 1 Comment »