Megjelent a Newsraft 0.30 konzolos RSS-aggregátor

Megjelent a Newsraft 0.30 konzolprogram, amely támogatja az RSS és Atom formátumokat. A Newsraft célja, hogy tartalmat gyűjtsön különböző blogokból és platformokról, majd ezt egy egységes felületen, az ncurses könyvtár alapján megjelenítse. A projekt a Newsboat program ötleteiből merít, azonban önálló fejlesztésként jelentkezik, és a könnyűsúlyú megfelelője.

A projekt célja, hogy a legkeresettebb funkciókat biztosítsa egy teljes értékű hírolvasónál, a lehető legkevesebb forráskód-sorral (összehasonlításképpen, a Newsboat körülbelül 44 ezer forráskód-sort tartalmaz, míg a Newsraft körülbelül 9 ezer). A projekt kódja C (C99) nyelven íródott, és ISC licenc alatt terjesztik. A Newsraft 0.30 telepítési csomagjai elérhetők az alábbi repozitóriumokban: Alpine Linux, Arch User Repository, Chimera Linux, FreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

A Newsraft főbb funkciói:

  • Párhuzamos frissítések;
  • A hírcsatornák szekciókra (csoportokra) bontása;
  • Bárminemű programmal való linknyitás egyetlen gombnyomással (például mpv);
  • Hírek szűrése SQL kifejezések alapján;
  • Az összes hír egyszeri megtekintése (az alapértelmezett Tab billentyűvel);
  • Automatikus frissítések egyes csatornákhoz és teljes szekciókhoz;
  • A beállítások és gombok egyedi hozzárendelése minden csatornához;
  • Lehetőség több művelet hozzárendelésére egy billentyűhöz;
  • Szöveges keresés a hírek között;
  • HTML tartalom megtekintése közvetlenül a terminálban;
  • A menü rendezése a legkedveltebb paraméterek alapján;
  • Részletes hiba-jelentések sikertelen frissítésekről;
  • Lehetőség a csatornák kezelésére nem linkként, hanem egy parancs kimenete alapján;
  • Támogatja gyakorlatilag az összes hírcsatorna formátumot (RSS, Atom, JSON Feed, számos kiterjesztés…);
  • Hírcsatornák importálása/exportálása OPML formátumban.

Újdonságok a Newsraft 0.30-ban:

  • Új edit művelet hozzáadva az adatbázis manipulálásához;
  • Új find művelet hozzáadva hírek kereséséhez SQL feltételek alapján;
  • Új user_data oszlop hozzáadva az adatbázishoz a felhasználó számára;
  • Új database-batch-transactions beállítás hozzáadva;
  • Importálási/exportálási műveletek hozzáadva OPML formátumban;
  • REGEXP operátor hozzáadva az item-rule beállítás használatához;
  • Hibás kifejezés az item-rule beállításban a csatorna hibájaként jelenik meg;
  • A csatornákban lévő elemek számlálása most figyelembe veszi az item-rule beállítást;
  • OSC 9 és OSC 52 támogatás a notification-command és copy-to-clipboard-command beállításokban;
  • Az analyze-database-on-startup beállítás átnevezésre került database-analyze-on-startup-ra;
  • A clean-database-on-startup beállítás átnevezésre került database-clean-on-startup-ra;
  • Eltávolították a YAJL JSON elemzőt, mostantól a JSON-t a json_tree() kezelése végzi az SQLite-ból.

Megjelent a Newsraft 0.30 konzolos RSS-aggregátor


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster