Release van de console RSS-aggregator Newsraft 0.30

De release van het consoleprogramma voor het lezen van nieuwsfeeds Newsraft 0.30, dat de formaten RSS en Atom ondersteunt, is een feit. Newsraft is bedoeld voor het verkrijgen van content uit verschillende blogs en platforms, dat kan worden bekeken via een enkele interface, gebouwd op de ncurses-bibliotheek. Het project is geïnspireerd door de ideeën van het programma Newsboat, maar is een op zichzelf staande ontwikkeling en wordt gepresenteerd als een lichtgewicht alternatief.

Het doel van het project is het bieden van de meest gevraagde functionaliteit van een volledige feedreader met zo min mogelijk regels broncode (ter vergelijking, Newsboat bevat ongeveer 44.000 regels broncode, terwijl Newsraft ongeveer 9.000 regels bevat). De code van het project is geschreven in de programmeertaal C (C99) en wordt verspreid onder de ISC-licentie. Pakketten voor de installatie van Newsraft 0.30 zijn beschikbaar in de repositories: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

Belangrijkste mogelijkheden van Newsraft:

  • Parallelle updates;
  • Het splitsen van feeds in secties (groepen);
  • Het openen van links met elk programma met één klik (bijvoorbeeld mpv);
  • Nieuwsfiltering op basis van SQL-expressies;
  • Het bekijken van nieuws van alle feeds tegelijk (toets Tab standaard);
  • Automatische updates voor individuele feeds en hele secties;
  • Het toewijzen van instellingen en bindings voor elke feed individueel;
  • De mogelijkheid om meerdere acties aan één toets toe te wijzen;
  • Tekstuele zoekopdrachten in het nieuws;
  • Bekijk de HTML-inhoud van het nieuws rechtstreeks in de terminal;
  • Menu sorteren op de meest gewenste parameters;
  • Gedetailleerde foutrapporten voor mislukte updates;
  • De mogelijkheid om feeds te verwerken op basis van de uitvoer van een commando, in plaats van via een link;
  • Ondersteuning voor vrijwel alle feedformaten (RSS, Atom, JSON Feed, vele uitbreidingen…);
  • Importeren/exporteren van feeds in OPML-formaat.

Nieuwigheden in Newsraft 0.30:

  • De actie edit is toegevoegd voor manipulaties met de database;
  • De actie find is toegevoegd voor het zoeken naar nieuws op basis van SQL-voorwaarden;
  • De kolom user_data is aan de database toegevoegd voor gebruik door de gebruiker;
  • De instelling database-batch-transactions is toegevoegd;
  • Operaties voor het importeren/exporteren van feeds in OPML-formaat zijn toegevoegd;
  • De REGEXP-operator is toegevoegd voor gebruik in de instelling item-rule;
  • Onjuiste expressie in de instelling item-rule wordt weergegeven als een fout in de feed;
  • Het tellen van items in de feed gebeurt nu met inachtneming van de instelling item-rule;
  • Ondersteuning voor OSC 9 en OSC 52 in de instellingen notification-command en copy-to-clipboard-command;
  • Instelling analyze-database-on-startup hernoemd naar database-analyze-on-startup;
  • Instelling clean-database-on-startup hernoemd naar database-clean-on-startup;
  • Afhankelijkheid van de JSON-parser YAJL is verwijderd, nu wordt JSON verwerkt door json_tree() uit SQLite.

Release van de console RSS-aggregator Newsraft 0.30


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster