{"id":124626,"date":"2025-05-12T03:05:06","date_gmt":"2025-05-12T01:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30"},"modified":"2025-05-12T03:05:06","modified_gmt":"2025-05-12T01:05:07","slug":"vypusk-konsolnogo-rss-agregatora-newsraft-0-30","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","title":{"rendered":"Lanzamiento del agregador RSS de consola Newsraft 0.30","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha lanzado el programa de consola para leer feeds de noticias Newsraft 0.30, que soporta formatos RSS y Atom. Newsraft est\u00e1 dise\u00f1ado para obtener contenido de varios blogs y plataformas, y visualizarlo a trav\u00e9s de una interfaz \u00fanica basada en la biblioteca ncurses. El proyecto se inspira en las ideas del programa Newsboat, pero es un desarrollo independiente y se presenta como su alternativa ligera.     <\/p>\n<p>El objetivo del proyecto es proporcionar la funcionalidad m\u00e1s demandada de un lector de feeds completo con la menor cantidad de l\u00edneas de c\u00f3digo posible (para comparaci\u00f3n, Newsboat contiene alrededor de 44 mil l\u00edneas de c\u00f3digo, mientras que Newsraft tiene alrededor de 9 mil). El c\u00f3digo del proyecto est\u00e1 escrito en el lenguaje de programaci\u00f3n C (C99) y se distribuye bajo la licencia ISC. Los paquetes para instalar Newsraft 0.30 est\u00e1n disponibles en repositorios como: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.      <\/p>\n<p>Caracter\u00edsticas principales de Newsraft:  <\/p>\n<ul>\n<li class=\"l\">   Actualizaciones paralelas;\n<li class=\"l\">   Divisi\u00f3n de feeds en secciones (grupos);\n<li class=\"l\">   Apertura de enlaces con cualquier programa con un solo clic (por ejemplo, mpv);\n<li class=\"l\">   Filtrado de noticias basado en expresiones SQL;\n<li class=\"l\">   Visualizaci\u00f3n de noticias de todos los feeds a la vez (tecla Tab por defecto);\n<li class=\"l\">   Actualizaciones autom\u00e1ticas para feeds individuales y secciones completas;\n<li class=\"l\">   Asignaci\u00f3n de configuraciones y atajos para cada feed de manera individual;\n<li class=\"l\">   Posibilidad de asignar m\u00faltiples acciones a una sola tecla;\n<li class=\"l\">   B\u00fasqueda de texto en las noticias;\n<li class=\"l\">   Visualizaci\u00f3n del contenido HTML de las noticias directamente en la terminal;\n<li class=\"l\">   Ordenaci\u00f3n del men\u00fa por par\u00e1metros m\u00e1s preferidos;\n<li class=\"l\">   Informes detallados de errores por actualizaciones fallidas;\n<li class=\"l\">   Posibilidad de procesar feeds no por enlace, sino a trav\u00e9s de la salida de un comando;\n<li class=\"l\">   Soporte para pr\u00e1cticamente todos los formatos de feeds (RSS, Atom, JSON Feed, m\u00faltiples extensiones\u2026);\n<li class=\"l\">   Importaci\u00f3n\/exportaci\u00f3n de feeds en formato OPML.  <\/ul>\n<p>Novedades en Newsraft 0.30:  <\/p>\n<ul>\n<li class=\"l\">   Se ha a\u00f1adido la acci\u00f3n edit para manipulaci\u00f3n de bases de datos;\n<li class=\"l\">   Se ha a\u00f1adido la acci\u00f3n find para buscar noticias basadas en condiciones SQL;\n<li class=\"l\">   Se ha a\u00f1adido la columna user_data en la base de datos para uso del usuario;\n<li class=\"l\">   Se ha agregado la configuraci\u00f3n database-batch-transactions;\n<li class=\"l\">   Se han a\u00f1adido operaciones para la importaci\u00f3n\/exportaci\u00f3n de feeds en formato OPML;\n<li class=\"l\">   Se ha a\u00f1adido el operador REGEXP para usar en la configuraci\u00f3n item-rule;\n<li class=\"l\">   Una expresi\u00f3n incorrecta en la configuraci\u00f3n item-rule se muestra como un error de feed;\n<li class=\"l\">   El conteo de elementos en el feed ahora se realiza teniendo en cuenta la configuraci\u00f3n item-rule;\n<li class=\"l\">   Soporte para OSC 9 y OSC 52 en la configuraci\u00f3n notification-command y copy-to-clipboard-command;\n<li class=\"l\">   La configuraci\u00f3n analyze-database-on-startup ha sido renombrada a database-analyze-on-startup;\n<li class=\"l\">   La configuraci\u00f3n clean-database-on-startup ha sido renombrada a database-clean-on-startup;\n<li class=\"l\">   Se elimin\u00f3 la dependencia del parser JSON YAJL, ahora JSON es procesado por json_tree() de SQLite.  <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"Lanzamiento del agregador RSS de consola Newsraft 0.30\" src=\"\/wp-content\/uploads\/2025\/05\/fd36240fa667016d5a9103366223daaa.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63219\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u044b\u0445 \u043b\u0435\u043d\u0442 Newsraft 0.30, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0430\u0442\u044b RSS \u0438 Atom. Newsraft \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0438\u0437 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0431\u043b\u043e\u0433\u043e\u0432 \u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438 \u0435\u0433\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0435\u0434\u0438\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 ncurses. \u041f\u0440\u043e\u0435\u043a\u0442 \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0451\u043d \u0438\u0434\u0435\u044f\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Newsboat, \u043e\u0434\u043d\u0430\u043a\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u043c \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u043c. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":124627,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-124626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u044b\u0445 \u043b\u0435\u043d\u0442 Newsraft 0.30, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0430\u0442\u044b RSS \u0438 Atom.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e RSS-\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 Newsraft 0.30 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u044b\u0445 \u043b\u0435\u043d\u0442 Newsraft 0.30, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0430\u0442\u044b RSS \u0438 Atom.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-05-12T01:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-05-12T01:05:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento del agregador RSS de consola Newsraft 0.30 | ProHoster","description":"Se lanz\u00f3 el programa de consola para leer feeds de noticias Newsraft 0.30, que soporta formatos RSS y Atom.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e RSS-\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u0430 Newsraft 0.30 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u043d\u044b\u0445 \u043b\u0435\u043d\u0442 Newsraft 0.30, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0444\u043e\u0440\u043c\u0430\u0442\u044b RSS \u0438 Atom.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-05-12T01:05:07+00:00","article:modified_time":"2025-05-12T01:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"124626","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 12:45:44","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:45:44","updated":"2026-01-23 12:45:44","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/124626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=124626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/124626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/124627"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=124626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=124626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=124626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}