Rilascio dell'aggregatore RSS da console Newsraft 0.30

È stato rilasciato il programma console per la lettura dei feed Newsraft 0.30, che supporta i formati RSS e Atom. Newsraft è progettato per ottenere contenuti da vari blog e piattaforme, e per visualizzarli attraverso un'interfaccia unica, costruita sulla base della libreria ncurses. Il progetto è ispirato alle idee del programma Newsboat, ma rappresenta uno sviluppo autonomo e si presenta come un'alternativa leggera.

L'obiettivo del progetto è fornire le funzionalità più richieste di un lettore di feed completo con il minor numero possibile di righe di codice sorgente (a titolo di confronto, Newsboat contiene circa 44mila righe di codice sorgente, mentre Newsraft circa 9mila). Il codice del progetto è scritto nel linguaggio di programmazione C (C99) e è distribuito sotto licenza ISC. I pacchetti per l'installazione di Newsraft 0.30 sono disponibili nei seguenti repository: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

Le principali caratteristiche di Newsraft:

  • Aggiornamenti paralleli;
  • Divisione dei feed per sezioni (gruppi);
  • Apertura dei link con qualsiasi programma con un solo clic (ad esempio mpv);
  • Filtraggio delle notizie basato su espressioni SQL;
  • Visualizzazione delle notizie di tutti i feed contemporaneamente (tasto Tab per impostazione predefinita);
  • Aggiornamenti automatici per singoli feed e intere sezioni;
  • Assegnazione di impostazioni e bind per ogni feed singolarmente;
  • Possibilità di assegnare più azioni a un solo tasto;
  • Ricerca testuale nelle notizie;
  • Visualizzazione del contenuto HTML delle notizie direttamente nel terminale;
  • Ordinamento del menu in base ai parametri più preferiti;
  • Report dettagliati sugli errori per aggiornamenti non riusciti;
  • Possibilità di elaborare i feed non tramite link, ma tramite l'output di un comando;
  • Supporto per praticamente tutti i formati di feed (RSS, Atom, JSON Feed, numerose estensioni…);
  • Importazione/esportazione di feed in formato OPML.

Novità in Newsraft 0.30:

  • Aggiunta l'azione edit per le manipolazioni sul database;
  • Aggiunta l'azione find per cercare notizie in base a condizioni SQL;
  • Aggiunta la colonna user_data nel database per l'uso da parte dell'utente;
  • Aggiunta l'impostazione database-batch-transactions;
  • Aggiunte operazioni per l'importazione/esportazione di feed in formato OPML;
  • Aggiunto l'operatore REGEXP da utilizzare nell'impostazione item-rule;
  • Espressioni non valide nell'impostazione item-rule vengono visualizzate come errori del feed;
  • Il conteggio degli elementi nel feed ora tiene conto dell'impostazione item-rule;
  • Supporto OSC 9 e OSC 52 nelle impostazioni notification-command e copy-to-clipboard-command;
  • L'impostazione analyze-database-on-startup è stata rinominata in database-analyze-on-startup;
  • L'impostazione clean-database-on-startup è stata rinominata in database-clean-on-startup;
  • Rimossa la dipendenza dal parser JSON YAJL, ora JSON è elaborato da json_tree() di SQLite.

Rilascio dell'aggregatore RSS da console Newsraft 0.30


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster