{"id":2291,"date":"2013-05-13T23:00:41","date_gmt":"2013-05-13T21:00:41","guid":{"rendered":"http:\/\/lavigilanta.info\/wordpress\/?p=2291"},"modified":"2013-05-13T23:04:20","modified_gmt":"2013-05-13T21:04:20","slug":"miniproyecto-tomar-el-control-de-tu-lector-de-feeds-con-tinytinyrss-y-ttrss-mobile","status":"publish","type":"post","link":"https:\/\/lavigilanta.info\/?p=2291","title":{"rendered":"Miniproyecto: tomar el control de tu lector de feeds con TinyTinyRSS y ttrss-mobile"},"content":{"rendered":"<p>Hace algunos meses Google anunci\u00f3 que cerraba Google Reader. Aunque este cambio no suceder\u00e1 hasta julio, <a href=\"https:\/\/lavigilanta.info\/wordpress\/?p=2265\">muchos huimos en desbandada de Google Reader el mismo d\u00eda que se hizo el anuncio<\/a>. Aunque gracias a <a href=\"http:\/\/www.versvs.net\">Versvs<\/a> sab\u00eda de <a href=\"http:\/\/tt-rss.org\/redmine\/projects\/tt-rss\/wiki\">TinyTinyRss<\/a> (gestor de feeds libre que puedes hospedar t\u00fa mismo), el lance me cogi\u00f3 ocupada y en lugar de instalar una soluci\u00f3n libre y autogestionada como esa, me fui por el lado f\u00e1cil y migr\u00e9 mis feeds a <a href=\"http:\/\/www.feedly.com\">Feedly<\/a>. Con este lector he estado unos meses.<\/p>\n<p>No me he acostumbrado. Feedly es muy bonito (m\u00e1s todav\u00eda la versi\u00f3n m\u00f3vil), pero debe de ser que soy antigua y por eso no la entiendo. No, no me refiero a los gestos t\u00e1ctiles, esos me encantan. Me refiero a que me es muy dif\u00edcil gestionar mi larga lista de feeds y categor\u00edas, y que esas versiones premasticadas con lo m\u00e1s interesante del d\u00eda en lugar de hacerme la vida f\u00e1cil me dan una sensaci\u00f3n de falta de control que me angustia. A muchos Feedly les ir\u00e1 muy bien, a m\u00ed no me ha agradado. Adem\u00e1s tengo un problema grave de des-sincronizaci\u00f3n entre el dispositivo m\u00f3vil y la versi\u00f3n Web. Siempre tengo la impresi\u00f3n de que por mucho que marque art\u00edculos como le\u00eddos, muchos tienden a reaparecer como pendientes.<\/p>\n<p>En fin, que hace dos noches <a href=\"http:\/\/breves.lavigilanta.info\/?p=1156\">agarr\u00e9 el toro por los cuernos<\/a> y me puse a instalar TinyTinyRSS en el host que tambi\u00e9n alberga este humilde blog. Este art\u00edculo ser\u00e1 un sencill\u00edsimo \u00abHow-to\u00bb. Para ello primero detallo mis requerimientos (o m\u00e1s bien, c\u00f3mo utilizaba Google Reader):<\/p>\n<ul>\n<li>Gestor de feeds RSS en Web.<\/li>\n<li>Gestor de feeds RSS en dispositivo m\u00f3vil (lo usaba v\u00eda el navegador, o sea, Web m\u00f3vil).<\/li>\n<li>Publicaci\u00f3n autom\u00e1tica de los art\u00edculos que marcaba con una estrella. Con <a href=\"http:\/\/www.ifttt.com\">If This Then That<\/a> usaba una receta que publicaba los art\u00edculos de Google Reader marcados con una estrella en mi <a href=\"http:\/\/breves.lavigilanta.info\">microblog<\/a>. All\u00e1 usando el plug in <a href=\"https:\/\/wordpress.org\/extend\/plugins\/wp-to-twitter\/\">WP to Twitter<\/a>, \u00e9stos acababan en la red social de los pajaritos latosos.<\/li>\n<\/ul>\n<p>\u00a1Y la verdad es que me estoy tardando m\u00e1s en escribir este art\u00edculo que en hacer la instalaci\u00f3n! Estos fueron los pasos.<\/p>\n<p><strong>Instalaci\u00f3n de Tiny Tiny RSS<\/strong><\/p>\n<p>El proyecto tiene un buen <a href=\"http:\/\/tt-rss.org\/redmine\/projects\/tt-rss\/wiki\">Wiki<\/a> (en ingl\u00e9s) y las <a href=\"http:\/\/tt-rss.org\/redmine\/projects\/tt-rss\/wiki\/InstallationNotes\">instrucciones<\/a> son muy f\u00e1ciles de seguir. B\u00e1sicamente se trata de lo siguiente:<\/p>\n<ul>\n<li>Descarga los ficheros de instalaci\u00f3n (abajo del todo en la <a href=\"http:\/\/tt-rss.org\/redmine\/projects\/tt-rss\/wiki\">p\u00e1gina inicial del Wiki<\/a>) y descompr\u00edmelos.<\/li>\n<li>C\u00f3pialos al directorio ra\u00edz de tu hosting as\u00ed, tal cual.<\/li>\n<li>Crea una base de datos en el panel de control de tu hosting. Yo lo hice con MySQL y va bien.<\/li>\n<li>Aseg\u00farate que la versi\u00f3n de PHP que usas en tu hosting es PHP 5.3. Si fuese una versi\u00f3n inferior tienes que actualizar por fuerza.<\/li>\n<\/ul>\n<li>Abre el script de instalaci\u00f3n a traves del navegador visitando http:\/\/nombre de tu sitio.extensi\u00f3n\/tt-rss\/install. Tendr\u00e1s que informar:\/<\/li>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Nombre y host de la base de datos.<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Usuario de la base de datos.<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Password del usuario.<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Path de tu instalaci\u00f3n (http:\/\/nombre de tu sitio.extensi\u00f3n\/tt-rss\/).<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. Clica en la opci\u00f3n de validaci\u00f3n de requisitos para la instalaci\u00f3n.<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. Clica para que se actualice autom\u00e1ticamente el fichero de configuraci\u00f3n.<\/p>\n<p>\u00a1Ya est\u00e1!<\/p>\n<p>Val\u00eddate por primera vez (admin &#8211; password), cambia la constrase\u00f1a de esa cuenta de administracion y cr\u00e9ate un usuario nuevo sin permisos de administraci\u00f3n para el uso cotidiano. Aseg\u00farate que dejas marcada la opci\u00f3n de utilizar la API para ese nuevo usuario.<\/p>\n<p><a href=\"https:\/\/support.google.com\/reader\/answer\/3028851?hl=es\">Si usabas Google Reader, puedes descargarte el fichero de feeds de all\u00e1 (OPML)<\/a> e importarlo en TinyTinyRSS (opciones-preferencias-feeds-OPML).<\/p>\n<p>Tick! Primer objetivo cumplido. <\/p>\n<p><strong>TinyTinyRSS en Web m\u00f3vil<\/strong><\/p>\n<p>Oooh, para esto me he encontrado en GitHub con una joya llamada <a href=\"https:\/\/github.com\/mboinet\/ttrss-mobile\">ttrss-mobile<\/a>. Simplemente te <a href=\"https:\/\/github.com\/mboinet\/ttrss-mobile\/tree\/master\/dist\">descargas<\/a> la \u00faltima versi\u00f3n de la herramienta, la descomprimes, la subes al hosting (en una carpeta al mismo nivel que la que has usado para instalar TinyTinyRSS), haces una copia del fichero conf.js.dist y le llamas conf.js, lo abres con notepad o gedit y en \u00e9l solamente cambias el valor de la variable apiPath si 1. no has llamado tt-rss a la carpeta de tu instalaci\u00f3n de TinyTinyRSS, o 2. no has creado la carpeta de TinyTinyRSS en la ra\u00edz.<\/p>\n<p>Seguidamente usas la URL http:\/\/tuservidor.extension\/carpeta-del-rss-movil, usas tus credenciales para autenticarte y voil\u00e0! Todo funciona. Ah\u00ed os van algunos pantallazos:<\/p>\n<p>Esto es lo que se ve nada m\u00e1s te autenticas: lista de categor\u00edas.<br \/>\n<a href=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/categorias.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/categorias-200x300.png\" alt=\"categorias\" width=\"200\" height=\"300\" class=\"alignnone size-medium wp-image-2296\" srcset=\"https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/categorias-200x300.png 200w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/categorias-100x150.png 100w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/categorias-400x600.png 400w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/categorias.png 640w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a> <\/p>\n<p>Haciendo tap sobre una categor\u00eda salen los feeds de esa categor\u00eda:<br \/>\n<a href=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/feeds-en-categoria.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/feeds-en-categoria-200x300.png\" alt=\"feeds en categoria\" width=\"200\" height=\"300\" class=\"alignnone size-medium wp-image-2297\" srcset=\"https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/feeds-en-categoria-200x300.png 200w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/feeds-en-categoria-100x150.png 100w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/feeds-en-categoria-400x600.png 400w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/feeds-en-categoria.png 640w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p>Esta es la pinta que tiene un art\u00edculo en ttrss-mobile:<br \/>\n<a href=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/articulo.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/articulo-200x300.png\" alt=\"articulo\" width=\"200\" height=\"300\" class=\"alignnone size-medium wp-image-2298\" srcset=\"https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/articulo-200x300.png 200w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/articulo-100x150.png 100w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/articulo-400x600.png 400w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/articulo.png 640w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p>Finalmente, este es el men\u00fa contextual:<br \/>\n<a href=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/menu.png\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/lavigilanta.info\/wordpress\/wp-content\/uploads\/2013\/05\/menu-200x300.png\" alt=\"menu\" width=\"200\" height=\"300\" class=\"alignnone size-medium wp-image-2299\" srcset=\"https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/menu-200x300.png 200w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/menu-100x150.png 100w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/menu-400x600.png 400w, https:\/\/lavigilanta.info\/wp-content\/uploads\/2013\/05\/menu.png 640w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p><strong>Publicaci\u00f3n autom\u00e1tica de art\u00edculos seleccionados en el microblog<\/strong><\/p>\n<p>\u00a1No tan r\u00e1pido, chicos! A\u00fan no me ha dado tiempo de hacerlo. Adem\u00e1s, a trav\u00e9s de <a href=\"http:\/\/www.biankahajdu.com\/\">Bianka<\/a> me enter\u00e9 de la existencia de <a href=\"https:\/\/github.com\/cantino\/huginn\">Huginn<\/a>, una versi\u00f3n libre de If This Then That, y ser\u00e1 lo que utilice para este peque\u00f1o proyectito. \u00a1Ser\u00e1 objeto de otro how-to muy pronto! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace algunos meses Google anunci\u00f3 que cerraba Google Reader. Aunque este cambio no suceder\u00e1 hasta julio, muchos huimos en desbandada de Google Reader el mismo d\u00eda que se hizo el anuncio. Aunque gracias a Versvs sab\u00eda de TinyTinyRss (gestor de feeds libre que puedes hospedar t\u00fa mismo), el lance me cogi\u00f3 ocupada y en lugar &hellip; <a href=\"https:\/\/lavigilanta.info\/?p=2291\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Miniproyecto: tomar el control de tu lector de feeds con TinyTinyRSS y ttrss-mobile<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[164,135],"tags":[],"_links":{"self":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts\/2291"}],"collection":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2291"}],"version-history":[{"count":8,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts\/2291\/revisions"}],"predecessor-version":[{"id":2303,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=\/wp\/v2\/posts\/2291\/revisions\/2303"}],"wp:attachment":[{"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lavigilanta.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}