U publikua programi i konsolës për leximin e kanaleve të lajmeve Newsraft 0.30, që mbështet formatet RSS dhe Atom. Newsraft është projektuar për të marrë përmbajtje nga blogje dhe platforma të ndryshme, dhe për ta parë atë përmes një ndërfaqe të vetme, të ndërtuar për bazën e bibliotekës ncurses. Projekti është frymëzuar nga idetë e programit Newsboat, por është një zhvillim i pavarur dhe paraqitet si një alternativë e lehtë.
Qëllimi i projektit është të ofrojë funksionalitetin më të kërkuar të një lexuesi të plotë të kanaleve duke pasur sa më pak rreshta të kodit burimor (për krahasim, Newsboat përmban rreth 44 mijë rreshta të kodit burimor, ndërsa Newsraft ka rreth 9 mijë). Kodi i projektit është shkruar në gjuhën e programimit C (C99) dhe shpërndahet nën licencën ISC. Paketat për instalimin e Newsraft 0.30 janë të disponueshme në repository-t: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.
Tiparet kryesore të Newsraft:
- Përditësime paralele;
- Ndara kanalet në seksione (grupe);
- Hapja e lidhjeve me çdo program me një klik (p.sh. mpv);
- Filtrimi i lajmeve mbi bazën e shprehjeve SQL;
- Shikimi i lajmeve nga të gjitha kanalet njëherësh (çelësi Tab si parazgjedhje);
- Përditësime automatike për kanalet e veçanta dhe seksionet e plota;
- Caktimi i konfigurimeve dhe bindjeve për secilin kanal individualisht;
- Mundësia e caktimit të disa veprimeve në një çelës;
- Kërkimi tekstual në lajme;
- Shikimi i përmbajtjes HTML të lajmeve direkt në terminal;
- Shkallëzimi i menusë sipas parametreve më të preferuar;
- Raporte të detajuara për gabimet në përditësimet që kanë dështuar;
- Mundësia e trajtimit të kanaleve jo përmes lidhjes, por përmes daljes së komandës;
- MbĂ«shtetje pĂ«r praktikisht tĂ« gjitha formatet e kanaleve (RSS, Atom, JSON Feed, shumĂ« zgjerimeâŠ);
- Import/eksport i kanaleve në formatin OPML.
Risi në Newsraft 0.30:
- Shtuar veprimi edit për manipulimet mbi bazën e të dhënave;
- Shtuar veprimi find për kërkimin e lajmeve sipas kushteve SQL;
- Shtuar kolona user_data në bazën e të dhënave për t'u përdorur nga përdoruesi;
- Shtuar konfigurimi database-batch-transactions;
- Shtuar operacionet për import/eksportin e kanaleve në formatin OPML;
- Shtuar operatori REGEXP për t'u përdorur në konfigurimin item-rule;
- Një shprehje e gabuar në konfigurimin item-rule shfaqet si një gabim në kanal;
- Numërimi i elementeve në kanal tani bëhet duke llogaritur konfigurimin item-rule;
- Mbështetje për OSC 9 dhe OSC 52 në konfigurimet notification-command dhe copy-to-clipboard-command;
- Konfigurimi analyze-database-on-startup është riemëruar në database-analyze-on-startup;
- Konfigurimi clean-database-on-startup është riemëruar në database-clean-on-startup;
- U eliminua varësia nga parseri JSON YAJL, tani JSON përpunonet nga json_tree() nga SQLite.

Burimi: opennet.ru
