{"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\/ro\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","title":{"rendered":"Lansarea agregatorului RSS pentru consol\u0103 Newsraft 0.30","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A avut loc lansarea programului de consol\u0103 pentru citirea fluxurilor de \u0219tiri Newsraft 0.30, care suport\u0103 formatele RSS \u0219i Atom. Newsraft este destinat ob\u021binerii de con\u021binut din diverse bloguri \u0219i platforme, av\u00e2nd o interfa\u021b\u0103 unificat\u0103 bazat\u0103 pe biblioteca ncurses. Proiectul este inspirat de ideile programului Newsboat, \u00eens\u0103 reprezint\u0103 o dezvoltare independent\u0103 \u0219i se prezint\u0103 ca un analog u\u0219or al acestuia.     <\/p>\n<p>Scopul proiectului este de a oferi cea mai solicitat\u0103 func\u021bionalitate a unui cititor de \u0219tiri complet, cu c\u00e2t mai pu\u021bine linii de cod surs\u0103 (de exemplu, Newsboat con\u021bine aproximativ 44.000 de linii de cod surs\u0103, \u00een timp ce Newsraft - aproximativ 9.000). Codul proiectului este scris \u00een limbajul de programare C (C99) \u0219i este distribuit sub licen\u021ba ISC. Pachetele pentru instalarea Newsraft 0.30 sunt disponibile \u00een urm\u0103toarele repositorii: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.      <\/p>\n<p>Func\u021bionalit\u0103\u021bile principale ale Newsraft:  <\/p>\n<ul>\n<li class=\"l\">   Actualiz\u0103ri paralele;\n<li class=\"l\">   \u00cemp\u0103r\u021birea fluxurilor \u00een sec\u021biuni (grupuri);\n<li class=\"l\">   Deschiderea linkurilor cu orice program cu o singur\u0103 ap\u0103sare (de exemplu mpv);\n<li class=\"l\">   Filtrarea \u0219tirilor pe baza expresiilor SQL;\n<li class=\"l\">   Vizionarea \u0219tirilor din toate fluxurile simultan (tasta Tab implicit);\n<li class=\"l\">   Actualiz\u0103ri automate pentru fluxuri individuale \u0219i sec\u021biuni \u00eentregi;\n<li class=\"l\">   Configurarea set\u0103rilor \u0219i a leg\u0103turilor pentru fiecare flux \u00een mod individual;\n<li class=\"l\">   Posibilitatea de a asigna mai multe ac\u021biuni unei singure taste;\n<li class=\"l\">   C\u0103utare textual\u0103 \u00een \u0219tiri;\n<li class=\"l\">   Vizionarea con\u021binutului HTML al \u0219tirilor direct \u00een terminal;\n<li class=\"l\">   Sortarea meniului dup\u0103 parametrii cei mai prefera\u021bi;\n<li class=\"l\">   Rapoarte detaliate despre erori \u00een cazul actualiz\u0103rilor e\u0219uate;\n<li class=\"l\">   Posibilitatea de prelucrare a fluxurilor nu pe baza linkurilor, ci pe baza ie\u0219irii unor comenzi;\n<li class=\"l\">   Suport pentru aproape toate formatele de fluxuri (RSS, Atom, JSON Feed, multe extensii\u2026);\n<li class=\"l\">   Import\/Export al fluxurilor \u00een format OPML.  <\/ul>\n<p>Nout\u0103\u021bi \u00een Newsraft 0.30:  <\/p>\n<ul>\n<li class=\"l\">   Ad\u0103ugat\u0103 ac\u021biunea edit pentru manipularea bazei de date;\n<li class=\"l\">   Ad\u0103ugat\u0103 ac\u021biunea find pentru c\u0103utarea \u0219tirilor dup\u0103 condi\u021bii SQL;\n<li class=\"l\">   Ad\u0103ugat\u0103 coloana user_data \u00een baza de date pentru utilizare de c\u0103tre utilizator;\n<li class=\"l\">   Ad\u0103ugat\u0103 setarea database-batch-transactions;\n<li class=\"l\">   Ad\u0103ugate opera\u021biuni pentru importul\/exportul fluxurilor \u00een format OPML;\n<li class=\"l\">   Ad\u0103ugat operatorul REGEXP pentru utilizare \u00een setarea item-rule;\n<li class=\"l\">   O expresie incorect\u0103 \u00een setarea item-rule este afi\u0219at\u0103 ca o eroare a fluxului;\n<li class=\"l\">   Num\u0103rul de elemente din flux se calculeaz\u0103 acum \u021bin\u00e2nd cont de setarea item-rule;\n<li class=\"l\">   Suport pentru OSC 9 \u0219i OSC 52 \u00een set\u0103rile notification-command \u0219i copy-to-clipboard-command;\n<li class=\"l\">   Setarea analyze-database-on-startup a fost redenumit\u0103 \u00een database-analyze-on-startup;\n<li class=\"l\">   Setarea clean-database-on-startup a fost redenumit\u0103 \u00een database-clean-on-startup;\n<li class=\"l\">   S-a eliminat dependen\u021ba de parserul JSON YAJL, acum JSON-ul este procesat de json_tree() din SQLite.  <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"Lansarea agregatorului RSS pentru consol\u0103 Newsraft 0.30\" src=\"\/wp-content\/uploads\/2025\/05\/fd36240fa667016d5a9103366223daaa.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63219\">opennet.ro<\/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.1 - 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\/ro\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea agregatorului RSS de consol\u0103 Newsraft 0.30 | ProHoster","description":"A avut loc lansarea programului de consol\u0103 pentru citirea fluxurilor de \u0219tiri Newsraft 0.30, care suport\u0103 formatele RSS \u0219i Atom.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-konsolnogo-rss-agregatora-newsraft-0-30","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/124626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=124626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/124626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/124627"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=124626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=124626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=124626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}