UtgÄvan av konsolens RSS-agregator Newsraft 0.30

Utgivningen av den konsolbaserade programvaran för att lÀsa nyhetsflöden Newsraft 0.30 har Àgt rum, vilket stöder formaten RSS och Atom. Newsraft Àr utformat för att hÀmta innehÄll frÄn olika bloggar och plattformar och visa det genom ett enhetligt grÀnssnitt byggt pÄ ncurses-biblioteket. Projektet Àr inspirerat av idéerna frÄn programmet Newsboat, men Àr en sjÀlvstÀndig utveckling och betraktas som en lÀttviktig analog.

Projektets mÄl Àr att erbjuda den mest efterfrÄgade funktionaliteten hos en fullfjÀdrad nyhetslÀsare med sÄ fÄ rader kÀllkod som möjligt (för jÀmförelse, Newsboat innehÄller cirka 44 000 rader kÀllkod, medan Newsraft har cirka 9 000). Projektkoden Àr skriven i programmeringssprÄket C (C99) och distribueras under ISC-licensen. Paketen för installation av Newsraft 0.30 finns i följande programvarurepositorier: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

Huvudfunktioner i Newsraft:

  • Parallella uppdateringar;
  • Delning av flöden i sektioner (grupper);
  • Öppna lĂ€nkar med valfritt program med ett enda klick (till exempel mpv);
  • Filtrering av nyheter baserat pĂ„ SQL-uttryck;
  • Visning av nyheter frĂ„n alla flöden samtidigt (standardtangent för Tab);
  • Automatiska uppdateringar för specifika flöden och hela sektioner;
  • Möjlighet att stĂ€lla in instĂ€llningar och bindningar individuellt för varje flöde;
  • Möjlighet att koppla flera Ă„tgĂ€rder till en enda tangent;
  • Textbaserad sökning efter nyheter;
  • Visning av HTML-innehĂ„ll i nyheter direkt i terminalen;
  • Sortering av menyn baserat pĂ„ de mest föredragna parametrarna;
  • Detaljerade felrapporter för misslyckade uppdateringar;
  • Möjlighet att bearbeta flöden inte via lĂ€nk, utan via kommandoutdata;
  • Stöd för praktiskt taget alla flödesformat (RSS, Atom, JSON Feed, mĂ„nga tillĂ€gg
);
  • Import/export av flöden i OPML-format.

Nyheter i Newsraft 0.30:

  • AnvĂ€ndning av edit-Ă„tgĂ€rd för att utföra manipulationer pĂ„ databasen;
  • AnvĂ€ndning av find-Ă„tgĂ€rd för att söka nyheter enligt SQL-villkor;
  • En user_data-kolumn har lagts till i databasen för anvĂ€ndarens utnyttjande;
  • En instĂ€llning för database-batch-transactions har lagts till;
  • Operationer för import/export av flöden i OPML-format har lagts till;
  • En REGEXP-operator har lagts till för anvĂ€ndning i instĂ€llningen item-rule;
  • Felaktiga uttryck i instĂ€llningen item-rule visas som flödesfel;
  • RĂ€kningen av element i flödet tar nu hĂ€nsyn till instĂ€llningen item-rule;
  • Stöd för OSC 9 och OSC 52 i instĂ€llningarna notification-command och copy-to-clipboard-command;
  • InstĂ€llningen analyze-database-on-startup har bytt namn till database-analyze-on-startup;
  • InstĂ€llningen clean-database-on-startup har bytt namn till database-clean-on-startup;
  • Beroendet av JSON-parsern YAJL har tagits bort, JSON behandlas nu av json_tree() frĂ„n SQLite.

UtgÄvan av konsolens RSS-agregator Newsraft 0.30


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster