Lëshimi i agregatorit të lajmeve në konsolë Newsraft 0.30

Kjo është nxjerrja e programit konsolë për leximin e kanaleve të lajmeve Newsraft 0.30, i cili përkrah formatet RSS dhe Atom. Newsraft ka për qëllim marrjen e përmbajtjes nga bloge dhe platforma të ndryshme, dhe shikimin e saj përmes një ndërfaqe të vetme, e ndërtuar mbi bazën e bibliotekës ncurses. Projekte është frymëzuar nga idetë e programit Newsboat, por është një zhvillim vetanak dhe paraqitet si një analog i lehtë i tij.

Qëllimi i projektit është të ofrojë funksionalitetin më të kërkuar të një lexuesi të plotë të kanaleve, me sa më pak radhë të kodit burimor të mundshme (për krahasim, Newsboat përmban rreth 44 mijë radhë kodi burimor, ndërsa Newsraft 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ë në dispozita në repository: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

Karakteristikat kryesore të Newsraft:

  • PĂ«rditĂ«sime paralele;
  • Ndajta e kanaleve sipas seksioneve (grupeve);
  • Hapja e lidhjeve me çdo program me njĂ« klik (p.sh. mpv);
  • Filtrimi i lajmeve mbi bazĂ«n e shprehjeve SQL;
  • Shikoni lajmet e tĂ« gjitha lĂ«ndĂ«ve nĂ« njĂ« herĂ« (tasti Tab Ă«shtĂ« parazgjedhur);
  • PĂ«rditĂ«sime automatike pĂ«r lĂ«ndĂ« tĂ« veçanta dhe seksione tĂ« tĂ«ra;
  • PĂ«rcaktimi i cilĂ«simeve dhe bindeve pĂ«r çdo lĂ«ndĂ« individualisht;
  • MundĂ«sia pĂ«r tĂ« caktuar disa veprime mbi njĂ« çelĂ«s;
  • KĂ«rkimi me tekst nĂ« lajme;
  • Shikimi i pĂ«rmbajtjes HTML tĂ« lajmeve direkt nĂ« terminal;
  • Renditja e menusĂ« sipas parametrave mĂ« tĂ« preferuar;
  • Raporte tĂ« detajuara pĂ«r gabimet tĂ« shkaktuara nga pĂ«rditĂ«simet e dĂ«shtuara;
  • MundĂ«sia pĂ«r tĂ« pĂ«rpunuar lĂ«ndĂ«t jo pĂ«rmes lidhjes, por pĂ«rmes daljes sĂ« komandĂ«s;
  • PĂ«rkrahja e pothuajse tĂ« gjitha formateve tĂ« lĂ«ndĂ«ve (RSS, Atom, JSON Feed, shumĂ« zgjerime
);
  • Importi/eksporti i lĂ«ndĂ«ve 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 pĂ«rdorim nga pĂ«rdoruesi;
  • Shtuar cilĂ«simi database-batch-transactions;
  • Shtuar operacione pĂ«r import/eksport tĂ« lĂ«ndĂ«ve nĂ« formatin OPML;
  • Shtuar operatorin REGEXP pĂ«r pĂ«rdorim nĂ« cilĂ«simin item-rule;
  • Shprehja e papĂ«rshtatshme nĂ« cilĂ«simin item-rule shfaqet si gabim lĂ«nde;
  • NumĂ«rimi i elementeve nĂ« rrjedh tani ndodh duke marrĂ« parasysh cilĂ«simin item-rule;
  • MbĂ«shtetje pĂ«r OSC 9 dhe OSC 52 nĂ« cilĂ«simet notification-command dhe copy-to-clipboard-command;
  • CilĂ«simi analyze-database-on-startup u riemĂ«rua nĂ« database-analyze-on-startup;
  • CilĂ«simi clean-database-on-startup u riemĂ«rua nĂ« database-clean-on-startup;
  • VarĂ«sia nga parseri JSON YAJL u eliminua, tani JSON pĂ«rpunohĂ«t me json_tree() nga SQLite.

Lëshimi i agregatorit të lajmeve në konsolë Newsraft 0.30


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster