Udgivelse af konsol-RSS-aggregatoren Newsraft 0.30

Newsraft 0.30 er blevet frigivet, et konsolprogram til læsning af nyhedsfeeds, der understøtter RSS- og Atom-formater. Newsraft er designet til at hente indhold fra forskellige blogs og platforme og vise det gennem et enkelt interface bygget på ncurses-biblioteket. Projektet er inspireret af idéerne fra programmet Newsboat, men er en selvstændig udvikling og fungerer som en letvægtsanalog.

Målet med projektet er at give den mest ønskede funktionalitet fra en fuldgyldig feedlæser med så få linjer kildekode som muligt (til sammenligning indeholder Newsboat omkring 44.000 linjer kildekode, mens Newsraft har cirka 9.000). Koden til projektet er skrevet i programmeringssproget C (C99) og distribueres under ISC-licensen. Pakker til installation af Newsraft 0.30 er tilgængelige i følgende repositories: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

Funktioner i Newsraft:

  • Parallell opdateringer;
  • Opdeling af feeds i sektioner (grupper);
  • Åbning af links med et hvilket som helst program med ét klik (f.eks. mpv);
  • Filtrering af nyheder baseret på SQL-udtryk;
  • Visning af nyheder fra alle feeds på én gang (Tab-tasten som standard);
  • Automatiske opdateringer for individuelle feeds og hele sektioner;
  • Mulighed for at tildele indstillinger og bindings individuelt for hvert feed;
  • Mulighed for at tildele flere handlinger til én tast;
  • Tekstbaseret søgning i nyheder;
  • Visning af HTML-indhold fra nyheder direkte i terminalen;
  • Sortering af menuer efter de mest foretrukne parametre;
  • Detaljerede fejlrapporter for mislykkedes opdateringer;
  • Mulighed for at behandle feeds ikke via links, men gennem output fra kommandoer;
  • Understøttelse af næsten alle feed-formater (RSS, Atom, JSON Feed, mange udvidelser…);
  • Import/eksport af feeds i OPML-format.

Nyheder i Newsraft 0.30:

  • Tilføjet handlingen edit til manipulationer med databasen;
  • Tilføjet handlingen find til at søge nyheder baseret på SQL-betingelser;
  • Tilføjet kolonnen user_data i databasen til brugerens brug;
  • Tilføjet indstillingen database-batch-transactions;
  • Tilføjet operationer til import/eksport af feeds i OPML-format;
  • Tilføjet operator REGEXP til brug i indstillingen item-rule;
  • Forkert udtryk i indstillingen item-rule vises som en feed-fejl;
  • Optællingen af elementer i feedet sker nu med hensyntagen til indstillingen item-rule;
  • Support for OSC 9 and OSC 52 in the settings notification-command and copy-to-clipboard-command;
  • Setting analyze-database-on-startup has been renamed to database-analyze-on-startup;
  • Setting clean-database-on-startup has been renamed to database-clean-on-startup;
  • Dependency on the JSON parser YAJL has been removed, JSON is now processed by json_tree() from SQLite.

Udgivelse af konsol-RSS-aggregatoren Newsraft 0.30


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster