tiny tiny rss(bye bye google reader)

Download Tiny Tiny RSS(bye bye Google Reader)

Post on 05-Jul-2015

582 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

Tras el anuncio de Google de cerrar Google Reader hemos buscado una alternativa libre. En este artículo presentamos Tiny Tiny RSS.

TRANSCRIPT

  • 1. Tiny Tiny RSS (bye bye Google Reader)POR JORGE CACHO HERNNDEZHace unos pocos das Google anunci que el prximo 1De esta forma en este artculo haremos referencia ade julio de 2013 pondr fin a Google Reader, su serviciofuente RSS o feed para designar a aquella web quepara la lectura de feeds RSS. genera datos a travs del protocolo RSS.Es bien conocida la forma de actuar de Google que deHa muerto el RSS?forma peridica va retirando aquellos servicios que obien no son rentables o bien no son tan usados como leMuchas personas al or la noticia han vaticinado lagustara o bien no interesan dentro de su estrategia. inminente muerte del RSS. Google Reader era el mayorservicio de lectura de feeds y muchos han querido ver enLo que no est claro es el motivo por el que han decidido esta decisin la intencin de Google de matar esteretirar Google Reader, ya que su uso est muy extendido formato.(es sin lugar a dudas el lector de RSS ms popular deinternet) y las posibilidades de obtener un rendimientoeconmico a travs de l tampoco hubieran sidocomplicadas (al igual que ya lo hacen en YouTube conlos anuncios).Qu es RSS?Antes de continuar y por si alguien an no lo conocevamos a dar un rpido repaso a este trmino. Tal y comonos indica la wikipedia: RSS son las siglas de ReallySimple Syndication, un formato XML para sindicar o Google Reader desaparecer el 1 de juliocompartir contenido en la web. Se utiliza para difundirinformacin actualizada frecuentemente a usuarios quese han suscrito a la fuente de contenidosNo hay que olvidar que Google Reader adems de serutilizado de forma muy generalizada como lector era elncleo de toda una gran gama de lectores de feeds cuyaO dicho de una forma ms llana, RSS nos permite desdeprincipal funcionalidad era que obtenan de Googleun programa o pgina web, acceder de formaReader el listado de feeds o se sincronizaban con l.centralizada a todas las actualizaciones de las web a lasGoogle Reader era centro neuronal de una gran red deque nos hemos suscrito, sin que sea necesario porservicios y programas de lectura de feeds, red de dondenuestra parte acceder de forma manual a cada una deGoogle no obtena beneficios, pero favoreca que otrasellas.empresa s lo hicieran a travs de ella.

2. Puede que efectivamente sta haya sido la principalcausa para cerrar Google Reader, pero intuyo queGoogle no ha querido matar el RSS, sino tan solo laforma de consumirlo en la actualidad.Habr que estar atento en el medio plazo a la estrategiade Google porque tal vez quieran reforzar el uso de appscomo Google Currents (donde cualquier fuente quegenere RSS puede darse de alta y crear una publicacin)o tal vez Google+, que sigue sin tener la presencia que aGoogle le gustara y sobre la que estn empezando acentralizar todos los servicios que ahora tenan dispersos(Picassa, etc )Y ahora qu?Web del proyecto Tiny Tiny RSSTras el anuncio de la desaparicin de Google Readersolo cubre al 100% la funcionalidad de Google Readerhace falta buscar alternativas para poder seguir leyendo sino que la mejora en muchos aspectos y adems esnuestras fuentes RSS.software libre.Alternativas en la red hay muchas y en muchos casosMuchos de vosotros ya tendris un servidor propio obuenas, pero casi todas ellas tienen el mismo peligro quevirtual donde tenis alojadas vuestras webs, vuestroGoogle Reader, no son de cdigo abierto. Es decir, el daowncloud, vuestra wiki, etc por lo que instalar Tinyen que sus desarrolladores o las empresas que lasTiny RSS no tendr mayor dificultad. Los que an nomantienen dejen de hacerlo nos encontraremos detengis un servidor no dudis en animaros ya que nonuevo en el punto de partida.hablamos de grandes mquinas ni de costosas inversiones. Por menos de 10 al mes podemos disfrutarEn el caso del Reader hemos tenido la suerte de quede un servidor virtual de Digital Ocean o de Amazon, oGoogle siempre ha habilitado un mtodo de exportacinpor muy poco dinero comprar uno de tantos microde nuestras fuentes RSS (los famosos ficheros OPML y ordenadores que estn saliendo al mercado (como larecientemente a travs de Google Takeout), pero hoy en Raspberry Pi) que perfectamente pueden alojar Tiny Tinyda existen servicios web que nos permiten laRSS.importacin de nuestros datos pero no su exportacin.Esto nos crea una dependencia nada deseable, y por Para instalar Tiny Tiny RSS lo primero que deberemossupuesto impide cualquier migracin de nuestros datos ahacer es ir a la su web y dentro de la pestaa Wiki ir alotra plataforma. final de la pgina y copiar el cdigo de descarga del archivo comprimido (a la hora de escribir este artculoUrge por tanto encontrar una solucin libre que nosestaba disponible para descarga la versin 1.7.4 conpermita disfrutar de nuestras fuentes RSS y al mismo fecha 15 de marzo).tiempo que no nos quite la libertad de gestionar, importare exportar nuestros datos como deseemos. El hecho de Los pasos que describiremos a continuacin estnque sea libre permitir a adems que si un da elbasados en la gua de instalacin que nos proporciona ladesarrollador que la mantiene dejar de hacerlo cualquier propia web de Tiny Tiny RSS.otra persona de la comunidad podr continuar su trabajo. Iremos a nuestro servidor y nos posicionaremos dentroTiny Tiny RSSde la carpeta pblica de Apache (por defecto suele ser /var/www/ aunque se puede cambiar a cualquier otra).En nuestro caso la mejor alternativa que hemos Descargaremos el fichero con el cdigo fuente, loencontrado se llama Tiny Tiny RSS, un servicio que descomprimiremos y borraremos el archivo comprimido:deberemos instalar en nuestro propio servidor y que no 3. wget https://github.com/gothfox/Tiny-Tiny-RSS/archive/1.7.4.tar.gztar -xzvf 1.7.4.tar.gzrm 1.7.4.tar.gzA continuacin tendremos que conectarnos a nuestroservidor de base de datos (que podr ser mysql o pgsql)y crear una nueva base de datos para almacenar todaslas tablas de Tiny Tiny RSS. Para ejecutar este paso y elsiguiente podremos hacerlo usando comandos desde lalnea de comandos o con utilidades grficas del tipophpMyAdmin.Una vez hecho esto ejecutaremos dentro de esa nuevabase de datos el script correspondiente (bien o bienVista web de Tiny Tiny RSSschema/ttrss_schema_mysql.sqlschema/trss_schema_pgsql.sql).Con esto ya tenemos Tiny Tiny RSS instalado y yaA continuacin entraremos dentro de nuestro servidor al podremos acceder a l desde nuestro navegador con losdirectorio donde se nos ha instalado Tiny Tiny RSS, datos por defecto: admin / password (no te olvidesrenombraremos el fichero config.php-dist acambiarlos la primera vez que accedas)config.php y lo editaremos para poner los parmetroscorrespondientes a nuestro servidor:Si has llegado hasta aqu no creo que haga falta que teindique cmo tienes que importar tus feeds o cmo crearnuevas fuentes. Arriba a la derecha de la pantalla, bajo elcd Tiny-Tiny-RSS-1.7.4mv config.php-dist config.phpvi config.php men de Acciones y la opcin Preferencias tienestodo lo que necesitas para configurar tu Tiny Tiny RSSEn mi caso fue necesario modificar los siguientes (tambin encontrars opciones para configurar diferentesparmetros: DB_TYPE para asignarlo a "mysql", plugins de Twitter, Google+, etc )DB_HOST para asignarlo a "localhost", DB_USER paraescribir mi usuario de base datos, DB_NAME para poner Pero an nos queda un paso, tal vez el ms importante.el nombre de la nueva base de datos, DB_PASS para Hemos instalado Tiny Tiny RSS y hemos importadoescribir la contrasea de la base de datos ynuestros feeds, pero tenemos que configurar el servidorSELF_URL_PATH para poner la direccin web que para que estas fuentes se actualicen de formausaremos para acceder a nuestro servicio de Tiny Tiny automtica.RSS.Actualizacin de los feedsPara evitar problemas de permisos vamos a asignarcomo propietario de toda la instalacin al usuario queDependiendo del nivel de acceso que tengamos ausa Apache y a continuacin abriremos los permisos de nuestro servidor podremos hacerlo configurando uncuatro directorios (si no lo hacemos nos lo solicitar Tiny demonio, programando una tarea cron o realizando unaTiny RSS en la primera ejecucin) configuracin para que Tiny Tiny RSS se actualice slocuando accedamos a l a travs de nuestro navegador.chown www-data:www-data -R ../Tiny-Tiny-RSS-Si tenemos acceso de root a nuestro servidor lo ms1.7.4chmod -R 777 cache/imageschmod -R 777 cache/export cmodo es configurar un demonio. Para eso tenemosque ejecutar el comando phpchmod -R 777 feed-iconschmod -R 777 lock./update.php-daemon Es muy imporante tener en cuenta que TinyTiny RSS nos indica que este proceso no hay quelanzarlo con el usuario root. Adems para evitar que el 4. comando se ejecute en segundo plano y que no se cierrecuando cerremos la ventana desde la que hemoslanzado el comando aadiremos el prefijo nohup y elsufijo &nohup php ./update.php -daemon &Para ms informacin sobre cmo configurar el demonioo sobre formas alternativas para actualizar los feedspuedes acceder a la informacin que nos proporcionaTiny Tiny RSS en su web.Ahora s, ya tenemos todo instalado y bien configuradopara leer y disfrutar de nuestros RSS.Y desde mi mvil y tablet? Tiny Tiny RSS en el mvilPor supuesto! Tambin puedes acceder a tu servidor deque adems tenemos un cliente mvil ms rpido y mejorRSS desde tu mvil o tablet Android. En Google Play diseado. Y por ltimo, y precisamente por eso msencontrars no slo una sino dos apps para hacer sto.importante, tenemos una aplicacin 100% libre, conacceso a su cdigo fuente, lo que siempre ser unagaranta de que nuestros datos estn seguros y que elproyecto siempre podr ser continuado si el desarrolladoractual decide pararlo.Jorge Cacho Hernndezhttp://about.me/jorge.cacho.h Apps disponibles en Google PlayUna de ellas (la creada por Andrew Dolgov) es la oficialdel proyecto. Como veis hay una versin gratuita, que es100% funcional durante una semana. Pasado dichotiempo tendremos que comprar la versin de pago por1,52 (pago nico). Sirva este artculo como homenaje y agradecimientoLa alternativa es usar la aplicacin crea