friends2list

Saturday, January 9th, 2010

Bien, ayer lo hice en PHP y hoy quise hacerlo en Python para poderlo distribuir. Me atrevo a decir que este, mi primer experimento con la API de Twitter, salió bien 😀

friends2list es un script en Python que tiene como función el crear una lista en la cuenta propia del usuario en Twitter y agregarle todos (bueno, máximo 499) los amigos de otro usuario que indiquemos. Claro está, no podemos agregar los amigos de alguien con perfil privado y que no nos ha autorizado. Y son máximo 499 por el límite que impone Twitter a las listas. La interfaz está en inglés para hacerlo más distribuible y porque me gusta cómo se ve el software en ese idioma 😛

Lo pueden descargar del siguiente link:

friends2list.py.zip (Versión 0.1.2, archivo zip)

Requerimentos: Una conexión a Internet estable. Al menos Python 2.6.4 (según yo es esa versión… pero tal vez alguien con una versión anterior lo puede refutar), que pueden descargar aquí. Si están en Linux o en Mac OS X entonces ya tienen Python, pero puede ser que no esa versión. En windows no sé cómo esté la onda, pero en la página veo que también se puede descargar…

Para ejecutarlo tienen que descargarlo, descomprimirlo, en una terminal (en Linux con GNOME: en Aplicaciones / Accesorios / Terminal, en Mac OS X: Aplicaciones / Utilidades / Terminal) dirigirse al directorio donde se encuentre el archivo, y escribir lo siguiente (dando “enter” después):

python friends2list.py

O de forma más general, en sistemas basados en UNIX (Mac OS X, Linux):

python /path/al/archivo/friends2list.py

Tal vez luego le haga una interfaz gráfica…

friends2list es software libre pues usa la GNU General Public License. Así que pueden usarlo, modificarlo y compartirlo -con o sin cambios- libremente :D… (Lo que descargan es el código fuente, por lo que con cualquier editor de texto lo podrán ver y cambiar)

Se aceptan comentarios, sugerencias, mejoras, bug reports…

¡Arriba el Software Libre!

Este programa va dedicado a Ella por alegrarme demasiado la vida, a @feitesmCCM por darme la idea de este programa por seguir a más personas del Tec que las que hay en mi lista, y a @Mini0n por darme la idea de hacer un blog aparte para proyectos ingenieriles 😛

UPDATES:

8 de enero de 2009, 22:35: Al parecer actualmente hay un problema con algunas cuentas de twitter por el cual hay un error cuando se quieren obtener más de 100 de sus amigos (más info aquí ). La versión 0.1.2 avisa de ese error, pero por el momento parece que no hay más que hacer…