{"id":528,"date":"2011-12-27T13:17:16","date_gmt":"2011-12-27T13:17:16","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2011\/12\/27\/lector-de-noticias-personal\/"},"modified":"2016-04-17T08:58:59","modified_gmt":"2016-04-17T08:58:59","slug":"lector-de-noticias-personal","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2011\/12\/27\/lector-de-noticias-personal\/","title":{"rendered":"Lector de noticias personal &#8230;"},"content":{"rendered":"<p>o <em>personal feeds reader<\/em> porque no consigo encontrar una forma mejor de expresarlo que en sus t\u00e9rminos originales.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"\/dotclear\/public\/Pantallazos\/tt-rss-snapshot.png\" title=\"Tiny Tiny RSS\"><img decoding=\"async\" src=\"\/dotclear\/public\/Pantallazos\/.tt-rss-snapshot_s.jpg\" alt=\"Tiny Tiny RSS\" style=\"float:right;margin: 0 0 1em 1em\" title=\"Tiny Tiny RSS, Dec 2011\" \/><\/a><\/p>\n<p>Hace tiempo que le ten\u00eda echado el ojo al programa <a href=\"http:\/\/www.tt-rss.org\">Tiny Tiny RSS<\/a>. Estos d\u00edas, por fin, me he decidido a <a href=\"https:\/\/astillas.net\/wiki\/Tt-rss\">instalarlo<\/a> en uno de mis servidores y a usarlo como lector de noticias sustituyendo a <a href=\"http:\/\/userbase.kde.org\/Akregator\">akregator<\/a>, del que ten\u00eda dos configuraciones separadas pero que compart\u00edan bastantes enlaces.<\/p>\n<p>TT RSS es un programa <em>web<\/em> escrito por <a href=\"\/dotclear\/index.php?tag\/Andrew%20Dolgov\">Andrew Dolgov<\/a> en lenguaje <a href=\"\/dotclear\/index.php?tag\/PHP\">PHP<\/a><br \/>\nque permite leer noticias, publicaciones y actualizaciones en sitios de Internet que empleen los flujos <a href=\"\/dotclear\/index.php?tag\/RSS\">RSS<\/a> y<br \/>\n<a href=\"\/dotclear\/index.php?tag\/Atom\">Atom<\/a> para anunciarlas. Y s\u00ed, obviamente un cliente nativo es siempre mucho m\u00e1s r\u00e1pido y m\u00e1s c\u00f3modo de emplear que uno<br \/>\nweb. En este caso, no obstante, veo un par de ventajas fundamentales:<\/p>\n<ol>\n<li>Su ubicuidad: est\u00e1 disponible bajo un URL desde cualquier dispositivo de navegaci\u00f3n web. A\u00fan m\u00e1s, incluye una hoja de estilo apta para m\u00f3viles y otras pantalla peque\u00f1as que se activa con tan s\u00f3lo a\u00f1adir un sufijo (<em>mobile<\/em>) a la direcci\u00f3n:\n<pre class=\"inline:true decode:1 \" >http:\/\/example.com\/tt-rss\/mobile<\/pre>\n<p>.<\/li>\n<li>Su adaptabilidad: es un programa para la web que muestra contenido formateado para el mismo medio. Los enlaces est\u00e1n a un toque de rat\u00f3n en otra pesta\u00f1a (si se usa algo como Firefox) as\u00ed como la capacidad de impresi\u00f3n, marcaje y almacenamiento que puede tener un navegador con respecto a su contenido.<\/li>\n<\/ol>\n<h3>Instalaci\u00f3n<\/h3>\n<p>La instalaci\u00f3n s\u00f3lo requiere del t\u00edpico entorno <a href=\"\/dotclear\/index.php?tag\/LAMP\">LAMP<\/a> <sup>[<a href=\"#pnote-294-1\" id=\"rev-pnote-294-1\">1<\/a>]<\/sup><br \/>\ny casi toda ella es sencilla y limpia. Conviene retocar su configuraci\u00f3n para activar -entre otras cosas- el entorno multiusuario<br \/>\naunque s\u00f3lo sea usado por una persona dada la seguridad adicional que proporciona.<br \/>\nTambi\u00e9n es necesario a\u00f1adir las bases de datos a las copias de seguridad del<br \/>\nsistema.<\/p>\n<h3>Funcionamiento<\/h3>\n<p>El frontal es un programa PHP para leer las fuentes desde un navegador web. \u00c9stas son  son actualizadas mediante un proceso en segundo plano que facilita mucho el manejo dado que se encarga de mantener sincronizada la base de datos sin requerir m\u00e1s esfuerzos de la parte CGI.<\/p>\n<p>Tambi\u00e9n dispone de un API <sup>[<a href=\"#pnote-294-2\" id=\"rev-pnote-294-2\">2<\/a>]<\/sup> -de activaci\u00f3n opcional-  lo que permite que existan clientes en otros entornos como <a href=\"https:\/\/code.google.com\/p\/ttrss-reader-fork\/\">Android<\/a> mientras la l\u00f3gica principal permanece en el lado del servidor.<\/p>\n<h3>Caracter\u00edsticas<\/h3>\n<p><a href=\"\/dotclear\/public\/Pantallazos\/ttrss-archive-publish.png\" title=\"Art\u00edculo marcado para archivar y para publicar\"><img decoding=\"async\" src=\"\/dotclear\/public\/Pantallazos\/.ttrss-archive-publish_s.jpg\" alt=\"Art\u00edculo marcado para archivar y para publicar\" style=\"float:right;margin: 0 0 1em 1em\" title=\"Art\u00edculo marcado para archivar y para publicar, Dec 2011\" \/><\/a><\/p>\n<p>Muchas. Tiene una lista bastante larga de cosas que puede hacer:<\/p>\n<ol>\n<li>Permite crear varios flujos virtuales a los que a\u00f1adir f\u00e1cilmente art\u00edculos de todos los dem\u00e1s. Los flujos son:\n<ol>\n<li><em>Favoritos<\/em>: son art\u00edculos que se marcan como tales mediante una peque\u00f1a estrella<\/li>\n<li><em>Archivados<\/em>: es el flujo destino de los art\u00edculos guardados mediante el men\u00fa de lectura.<\/li>\n<li><em>Publicados<\/em>: son art\u00edculos que se marcan con un peque\u00f1o s\u00edmbolo de RSS y que se pueden a su vez volver a publicar mediante un URL especial para que otros tengan acceso a ellos como si se hubiesen generado aqu\u00ed. Esto permite, por ejemplo, compartir f\u00e1cilmente art\u00edculos entre dos usuarios del programa o entre un usuario y otro cualquiera porque el URL es agn\u00f3stico y est\u00e1 bien formado.<\/li>\n<\/ol>\n<\/li>\n<li>Puede reenviar el URL por correo sin salir del programa. C\u00f3modo y r\u00e1pido aunque carece de libreta de direcciones o acceso a una.<\/li>\n<li>Los art\u00edculos pueden etiquetarse libremente (aunque el programa reconoce las etiquetas incluidas en el art\u00edculo) adem\u00e1s de anotarse tambi\u00e9n de forma libre. Esta nota acompa\u00f1a a los art\u00edculos all\u00e1 donde vayan.<\/li>\n<li>Admite clasificar las fuentes en categor\u00edas (un nivel) y situarlos en cualquiera de ellas en cualquier momento.<\/li>\n<li>Puede importar y exportar usando el formato OPML.<\/li>\n<li>A\u00f1ade al navegador un <a href=\"http:\/\/es.wikipedia.org\/wiki\/Bookmarklet\">bookmarklet<\/a> (mini programa Javascript) que permite subscribirse a las fuentes que proporcione una p\u00e1gina con tan s\u00f3lo visitarla. Adem\u00e1s hace un buen trabajo indicando cu\u00e1ntos y qu\u00e9 tipos de flujos de noticias est\u00e1n declarados en ella y da a elegir a cu\u00e1l subscribirse.<\/li>\n<li>Con el navegador Firefox puede situarse como su lector de <em>feeds<\/em> predeterminado (al igual que <a href=\"http:\/\/www.google.com\/reader\">Google Reader<\/a>).<\/li>\n<li>Tambi\u00e9n tiene diferentes analizadores RSS que pueden cambiarse a nivel de fuente por si el que incluye por defecto no es v\u00e1lido con ella y se encuentra con errores. \u00c9stos, adem\u00e1s, est\u00e1n disponibles literalmente lo que permite saber qu\u00e9 ha ocurrido con mucha claridad.<\/li>\n<\/ol>\n<h3>Filtros y etiquetas<\/h3>\n<p><a href=\"\/dotclear\/public\/Pantallazos\/Seleccion_042.png\" title=\"Flujos virtuales en tt-rss\"><img decoding=\"async\" src=\"\/dotclear\/public\/Pantallazos\/.Seleccion_042_s.jpg\" alt=\"Flujos virtuales en tt-rss\" style=\"float:right;margin: 0 0 1em 1em\" title=\"Flujos virtuales en tt-rss, Dec 2011\" \/><\/a><\/p>\n<p>Y a\u00fan hay m\u00e1s. <em>Tiny tiny RSS<\/em> tiene caracter\u00edsticas que a\u00fan no he usado en profundidad y que a\u00fan as\u00ed me han gustado bastante. La primera son los filtros; conjuntos de reglas aplicables a las noticias recibidas y que pueden hacer cosas con ellas. Entre las acciones posibles est\u00e1n el marcaje con etiquetas, la eliminaci\u00f3n de noticias, la publicaci\u00f3n autom\u00e1tica, la asignaci\u00f3n de puntuaci\u00f3n, &#8230; Y luego est\u00e1n tambi\u00e9n las etiquetas. Por cada una de ellas definidas en una lista especial se crea a su vez un flujo virtual que puede tratarse como los dem\u00e1s.<\/p>\n<p><a href=\"\/dotclear\/public\/Pantallazos\/ttrss-update-filter.png\" title=\"Mantenimiento de un filtro en tt-rss\"><img decoding=\"async\" src=\"\/dotclear\/public\/Pantallazos\/.ttrss-update-filter_s.jpg\" alt=\"Mantenimiento de un filtro en tt-rss\" title=\"Mantenimiento de un filtro en tt-rss, Dec 2011\" \/><\/a><\/p>\n<h3>Conclusiones<\/h3>\n<p>Mi opini\u00f3n es que Tiny Tiny RSS es una alternativa real y pr\u00e1ctica a, entre otros, el lector de <a href=\"http:\/\/www.google.com\/reader\">Google<\/a>, siendo un programa en el que se nota que el autor es tambi\u00e9n un usuario del mismo. Son demasiados los detalles y el cuidado puesto en ellos.<\/p>\n<div class=\"footnotes\">\n<h4>Notes<\/h4>\n<p>[<a href=\"#rev-pnote-294-1\" id=\"pnote-294-1\">1<\/a>] Linux, Apache, MySQL y PHP<\/p>\n<p>[<a href=\"#rev-pnote-294-2\" id=\"pnote-294-2\">2<\/a>] Interfaz de acceso a la aplicaci\u00f3n, m\u00e1s o menos<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>o personal feeds reader porque no consigo encontrar una forma mejor de expresarlo que en sus t\u00e9rminos originales.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[429,427,430,431,153,428],"class_list":["post-528","post","type-post","status-publish","format-standard","hentry","category-software","tag-andrew-dolgov","tag-atom","tag-lamp","tag-opml","tag-rss","tag-tiny-tiny-rss"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=528"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/528\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}