{"id":345,"date":"2010-05-18T08:38:19","date_gmt":"2010-05-18T08:38:19","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2010\/05\/18\/feed2imap\/"},"modified":"2016-04-17T08:59:01","modified_gmt":"2016-04-17T08:59:01","slug":"feed2imap","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2010\/05\/18\/feed2imap\/","title":{"rendered":"feed2imap"},"content":{"rendered":"<p>He descubierto esta peque\u00f1a joya hace unas horas, acabo de instalarla en mi <a href=\"http:\/\/taquiones.net\">servidor externo<\/a> y ahora tengo m\u00e1s f\u00e1cil leer novedades y actualizaciones de sitios en la red en mi Blackberry.<\/p>\n<p><!--more--><\/p>\n<p>Hasta ahora empleaba <a href=\"\">rss2email<\/a> y no ten\u00eda demasiadas pegas con ella; me<br \/>\nmolestaba un poco todo el montaje que ten\u00eda alrededor para enviar las entradas<br \/>\npor correo (tanto que en ocasiones topaba con los filtros de SPAM y se<br \/>\nacababan los env\u00edos de golpe porque no sab\u00eda c\u00f3mo reaccionar ante ello), pero<br \/>\nsupon\u00eda que ya que quer\u00eda recibir las novedades en el buz\u00f3n los mensajes<br \/>\ntendr\u00eda que ser enviados por correo.<\/p>\n<p>Parece bastante obvio que ten\u00eda que hacerse as\u00ed, y no hab\u00eda visto otras<br \/>\nopciones hasta que me he encontrado con <a href=\"http:\/\/home.gna.org\/feed2imap\/\">feed2imap<\/a>, que le da una vuelta bastante l\u00f3gica a este proceso: no env\u00eda nada por correo, se conecta al servidor IMAP que se le indique y deja los<br \/>\nmensajes directamente en la carpeta se\u00f1alada. Par\u00e1metro \u00e9ste, adem\u00e1s, que puede fijarse por cada URL que se le proporcione.<\/p>\n<p>El archivo de configuraci\u00f3n tiene este aspecto:<\/p>\n<pre>\n# If your login contains an @ character, replace it with %40. Other reserved\n# characters can be escaped in the same way (see man ascii to get their code)\nfeeds:\n- name: M\u00e1s s\u00f3lo que la una\nurl: http:\/\/esferas.org\/dotclear\/index.php?feed\/atom\ntarget: imap:\/\/user:password@imap-server\/INBOX\ninclude-images: true\nmin-frequency: 2\n- name: M\u00e1s s\u00f3lo que la una - comentarios\nurl: http:\/\/esferas.org\/dotclear\/index.php?feed\/atom\/comments\ntarget: imap:\/\/user:password@imap-server\/INBOX\n<\/pre>\n<p>Puede indicarse que se incluyan o no las im\u00e1genes en los mensajes y la<br \/>\nfrecuencia m\u00ednima con la que refrescar el canal, por poner un ejemplo. El<br \/>\nresto viene en la documentaci\u00f3n, y yo me he limitado a retocar un poco los<br \/>\nejemplos que incluyen y a decirle que se ejecute cada media hora en un crontab<br \/>\nsencillo.<\/p>\n<p>Llamar a <\/p>\n<pre class=\"inline:true decode:1 \" >feed2imap<\/pre>\n<p> con el par\u00e1metro de depuraci\u00f3n produce algo como esto:<\/p>\n<pre>\nI, [2010-05-18T08:52:48.801916 #23407]  INFO -- : Feed2Imap V.0.9.3 started\nI, [2010-05-18T08:52:48.802366 #23407]  INFO -- : Reading configuration file ...\nI, [2010-05-18T08:52:48.805793 #23407]  INFO -- : Initializing cache ...\nI, [2010-05-18T08:52:48.807811 #23407]  INFO -- : Connecting to IMAP accounts ...\nI, [2010-05-18T08:52:49.222750 #23407]  INFO -- : Fetching and filtering feeds ...\nI, [2010-05-18T08:52:51.712039 #23407]  INFO -- : Parsing and uploading ...\nI, [2010-05-18T08:54:36.994732 #23407]  INFO -- : M\u00e1s s\u00f3lo que la una: 20 new items, 0 updated items.\nI, [2010-05-18T08:54:41.684239 #23407]  INFO -- : M\u00e1s s\u00f3lo que la una - comentarios: 20 new items, 0 updated items.\nI, [2010-05-18T08:54:45.281341 #23407]  INFO -- : Finished. Saving cache ...\nI, [2010-05-18T08:54:45.298660 #23407]  INFO -- : Closing IMAP connections ...\n<\/pre>\n<h3>Leyendo en la BlackBerry<\/h3>\n<p>Pues lo hace estupendamente. Si se elige incluir las im\u00e1genes de las entradas \u00e9stas quedan muy bien y tanto el texto como los enlaces est\u00e1n correctamente formados. Creo que necesita algunos ajustes en el campo <\/p>\n<pre class=\"inline:true decode:1 \" >Asunto<\/pre>\n<p> del correo porque los dem\u00e1s programas permit\u00edan m\u00e1s juego, pero creo que podr\u00e9 sobrevivir sin ello por el momento.<\/p>\n<p>Esta es una captura de pantalla del programa de correo de la BlackBerry viendo <a href=\"\/dotclear\/index.php?post\/2010\/04\/26\/Ya-estamos-en-primavera-....\">una entrada<\/a> de este blog que incluye una imagen:<\/p>\n<p><img decoding=\"async\" src=\"\/dotclear\/public\/Pantallazos\/.correo-bb_m.jpg\" alt=\"Correo de BlackBerry\" style=\"margin:0 auto\" title=\"Correo de BlackBerry, May 2010\" \/><\/p>\n<p>Y hablando de la captura de pantalla. Para obtenerla he instalado en la PDA un programa llamado <a href=\"http:\/\/appworld.blackberry.com\/webstore\/content\/1408\">SpanScreen<\/a> que permite usarlo en evaluaci\u00f3n durante unos d\u00edas y aunque consigue que su empleo sea sencillo (se integra bien en el men\u00fa del sistema) me he encontrado con algunos problemas con los archivos PNG que crea. Concretamente <\/p>\n<pre class=\"inline:true decode:1 \" >Gimp<\/pre>\n<p> se queja de que:<\/p>\n<pre>\nlibpng error: IDAT: CRC error\n<\/pre>\n<p>e incluso avisa de ello y pregunta si queremos continuar. Al final se las apa\u00f1a pero es extra\u00f1o (y me ponen nervioso las cosas extra\u00f1as que no deber\u00edan serlo).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>He descubierto esta peque\u00f1a joya hace unas horas, acabo de instalarla en mi servidor externo y ahora tengo m\u00e1s f\u00e1cil leer novedades y actualizaciones de sitios en la red en mi Blackberry.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","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":[219,25,267,153],"class_list":["post-345","post","type-post","status-publish","format-standard","hentry","category-software","tag-blackberry","tag-email","tag-imap","tag-rss"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/345","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=345"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}