Publikimi i agregatorit të lajmeve në konsolë Newsraft 0.30

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.

Publikimi i agregatorit të lajmeve në konsolë Newsraft 0.30


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster