{"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\/fr\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","title":{"rendered":"Publication de l'agr\u00e9gateur RSS en console Newsraft 0.30","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 0.30 du programme en console Newsraft pour la lecture des flux d'actualit\u00e9s a \u00e9t\u00e9 lanc\u00e9e, prenant en charge les formats RSS et Atom. Newsraft est con\u00e7u pour obtenir du contenu de divers blogs et plateformes, et pour le visualiser via une interface unifi\u00e9e bas\u00e9e sur la biblioth\u00e8que ncurses. Le projet est inspir\u00e9 par les id\u00e9es du programme Newsboat, mais constitue un d\u00e9veloppement ind\u00e9pendant consid\u00e9r\u00e9 comme son alternative l\u00e9g\u00e8re.     <\/p>\n<p>L'objectif du projet est de fournir les fonctionnalit\u00e9s les plus demand\u00e9es d'un lecteur de flux complet avec le moins de lignes de code possible (pour comparaison, Newsboat contient environ 44 000 lignes de code, tandis que Newsraft en a environ 9 000). Le code du projet est \u00e9crit en langage de programmation C (C99) et est distribu\u00e9 sous la licence ISC. Des paquets pour l'installation de Newsraft 0.30 sont disponibles dans les d\u00e9p\u00f4ts : Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.      <\/p>\n<p>Fonctionnalit\u00e9s principales de Newsraft :  <\/p>\n<ul>\n<li class=\"l\">   Mises \u00e0 jour parall\u00e8les ;\n<li class=\"l\">   Division des flux en sections (groupes) ;\n<li class=\"l\">   Ouverture de liens avec n'importe quel programme d'un seul clic (par exemple mpv) ;\n<li class=\"l\">   Filtrage des actualit\u00e9s bas\u00e9 sur des expressions SQL ;\n<li class=\"l\">   Visualisation des actualit\u00e9s de tous les flux \u00e0 la fois (touche Tab par d\u00e9faut) ;\n<li class=\"l\">   Mises \u00e0 jour automatiques pour des flux sp\u00e9cifiques et des sections enti\u00e8res ;\n<li class=\"l\">   Attribution de param\u00e8tres et de liaisons pour chaque flux individuellement ;\n<li class=\"l\">   Possibilit\u00e9 d'attribuer plusieurs actions \u00e0 une seule touche ;\n<li class=\"l\">   Recherche textuelle dans les actualit\u00e9s ;\n<li class=\"l\">   Visualisation du contenu HTML des actualit\u00e9s directement dans le terminal ;\n<li class=\"l\">   Tri du menu selon les param\u00e8tres les plus pr\u00e9f\u00e9r\u00e9s ;\n<li class=\"l\">   Rapports d'erreurs d\u00e9taill\u00e9s pour les mises \u00e0 jour \u00e9chou\u00e9es ;\n<li class=\"l\">   Possibilit\u00e9 de traiter des flux non pas par lien, mais par sortie de commande ;\n<li class=\"l\">   Prise en charge de presque tous les formats de flux (RSS, Atom, JSON Feed, de nombreuses extensions\u2026);\n<li class=\"l\">   Importation\/exportation de flux au format OPML.  <\/ul>\n<p>Nouveaut\u00e9s dans Newsraft 0.30 :  <\/p>\n<ul>\n<li class=\"l\">   Ajout de l'action edit pour manipulations sur la base de donn\u00e9es ;\n<li class=\"l\">   Ajout de l'action find pour rechercher des actualit\u00e9s selon des conditions SQL ;\n<li class=\"l\">   Ajout de la colonne user_data dans la base de donn\u00e9es pour utilisation par l'utilisateur ;\n<li class=\"l\">   Ajout de la configuration database-batch-transactions ;\n<li class=\"l\">   Ajout d'op\u00e9rations pour l'importation\/exportation de flux au format OPML ;\n<li class=\"l\">   Ajout de l'op\u00e9rateur REGEXP pour utilisation dans la configuration item-rule ;\n<li class=\"l\">   Une expression incorrecte dans la configuration item-rule est affich\u00e9e comme une erreur de flux ;\n<li class=\"l\">   Le comptage des \u00e9l\u00e9ments dans le flux se fait d\u00e9sormais en tenant compte de la configuration item-rule ;\n<li class=\"l\">   Support for OSC 9 and OSC 52 in the notification-command and copy-to-clipboard-command settings;\n<li class=\"l\">   The analyze-database-on-startup setting has been renamed to database-analyze-on-startup;\n<li class=\"l\">   The clean-database-on-startup setting has been renamed to database-clean-on-startup;\n<li class=\"l\">   Dependency on the YAJL JSON parser has been removed; JSON is now processed by json_tree() from SQLite.  <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"Publication de l&#039;agr\u00e9gateur RSS en console Newsraft 0.30\" src=\"\/wp-content\/uploads\/2025\/05\/fd36240fa667016d5a9103366223daaa.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47Release of the console RSS aggregator Newsraft 0.30 | ProHoster","description":"The release of the console program for reading news feeds Newsraft 0.30 has taken place, supporting RSS and Atom formats.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/124626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=124626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/124626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/124627"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=124626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=124626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=124626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}