viernes, 19 de julio de 2013

Tweetledee regresan los RSS para Twitter

Hay cosas que uno no entiende de las grandes empresas, por ejemplo el cierre de Google Reader (no lo voy a superar), aunque Feedly es una muy buena opción al tema de los RSS, pero en este post no les vengo a conversar sobre como leer RSS si no sobre como generarlos de una cuenta de twitter.

Y si somo usuario habituales de Twitter y nos gusta automatizar cosas, el cambio a la nueva API nos dejo sin algunos recursos importantes para esta tarea como lo son los RSS de nuestra cuenta twitter. 



 Para eso navegando un poco en Internet encontré Tweetledee,  con este programa podremos no solo generar RSS de nuestro timeline, ademas podremos hacer búsquedas, ver nuestras listas y favoritos, ademas del RSS podemos generarlo en JSON.

Para poder usar Tweetledee primero debes tener un servidor php 5.3 donde instalarlo y seguir estoy pasos:

Paso 1: Crear una aplicación de Twitter
  • Crear una aplicación de Twitter en el sitio de desarrolladores de Twitter
  • Para los detalles de la aplicación:
  • ---> Nombre: asignar cualquier nombre que desea
  • ---> Descripción: breve descripción del lugar donde se está utilizando Tweetledee
  • ---> Sitio web: entrar en el dominio en el que va a utilizar Tweetledee
  • Lea y acepte las "terminos y condiciones"
  • Rellene el Captcha
  • Haga clic en el botón "crear su aplicación Twitter '
Listo! Ahora tiene una aplicación de Twitter y el acceso a la API de Twitter. Esto le proporcionará con las fichas necesarias para acceder a los datos de Twitter con Tweetledee. 

Paso 2: Descargar los archivos Tweetledee
  • Descargue los archivos del sitio oficial de Tweetledee
  • Descomprimir los archivos de forma local en el equipo
  • El directorio descomprimido exterior incluye un FAQ, licencia y los archivos README, pero no deben ser incluidos en la instalación de Tweetledee en su servidor. El directorio 'tweetledee' es el que debe incluir en su sitio web.
Paso 3: Obtenga su Twitter Ajustes OAuth
  • Abra la página de configuración de la aplicación en el sitio de desarrolladores de Twitter
  • Haga clic en la pestaña Detalles para su aplicación (si no está seleccionado)
  • Desplácese hasta la parte inferior de la página y haga clic en 'Crear mi acceso Token Button'
  • Haga clic en la pestaña de herramientas OAuth en la configuración de la aplicación
  • Está viendo los cuatro campos que usted necesita para acceder a Twitter a través Tweetledee

Paso 4: Introduzca sus ajustes OAuth en Tweetledee
  • Abra el directorio donde ha descomprimido los archivos Tweetledee en el paso 2 anterior
  • Abra el archivo que se encuentra en esta ruta de archivo en cualquier editor de texto: tweetledee> tldlib> Claves> tweetledee_keys.php
  • Copie los tokens que genero en el paso 3
Paso 5: Suba los archivos a su servidor
  • Suba el directorio tweetledee que ha descargado en el paso 2 en el servidor web (generalmente por ftp)
  • No es necesario cargar el directorio externo (probablemente llamada tweetledee-master o chrissimpkins-tweetledee-versión) o los archivos de nivel superior en el directorio externo (LICENCIA, FAQ, etc) que descomprimidos
Como usar Tweetledee:

Su uso es muy sencillo es solo accedamos al archivo que deseamos ejecutar. 

Para los favoritos : http://[yourdomain]/tweetledee/favoritesrss.php
Para las listas: http://[yourdomain]/tweetledee/listsrss.php?list=[lista]
Para Busquedas: http://[yourdomain]/tweetledee/searchrss.php?q=[busqueda]
Para timeline: http://[yourdomain]/tweetledee/userrss.php

Esto solo para generar los RSS pero Tweetledee aun nos tiene mas sorpresas, ya que como mencione se pueden generar JSON y generar el timeline de un usuario diferente (http://[yourdomain]/tweetledee/userrss.php?user=pixsied), en todo caso los dejo para que investiguen mas. 

Creo que sera una herramienta muy útil, en especial para aquellos que tenemos varios bots basados en RSS.

Espero les funcione.