เปิดตัวคอนโซล RSS Aggregator Newsraft 0.30

มีการเปิดตัวโปรแกรมคอนโซลสำหรับการอ่านฟีดข่าว Newsraft 0.30 ซึ่งรองรับรูปแบบ RSS และ Atom แล้ว Newsraft ได้รับการออกแบบมาเพื่อดึงเนื้อหาจากบล็อกและแพลตฟอร์มต่างๆ และดูผ่านอินเทอร์เฟซเดียวที่สร้างขึ้นบนไลบรารี ncurses โครงการนี้ได้รับแรงบันดาลใจจากแนวคิดของโปรแกรม Newsboat แต่เป็นการพัฒนาที่เป็นอิสระและดูเหมือนจะเป็นแอนะล็อกน้ำหนักเบา

เป้าหมายของโครงการนี้คือการจัดหาฟังก์ชันการทำงานที่ใช้กันทั่วไปมากที่สุดของโปรแกรมอ่านฟีดแบบเต็มรูปแบบ โดยใช้โค้ดต้นฉบับให้น้อยที่สุดเท่าที่จะเป็นไปได้ (เพื่อเปรียบเทียบ Newsboat มีโค้ดต้นฉบับประมาณ 44 บรรทัด ในขณะที่ Newsraft มีประมาณ 9 บรรทัด) โค้ดของโครงการนี้เขียนด้วยภาษาโปรแกรม C (C99) และเผยแพร่ภายใต้ใบอนุญาต ISC แพ็กเกจสำหรับการติดตั้ง Newsraft 0.30 มีอยู่ในที่เก็บของ Alpine Linuxคลังเก็บข้อมูลผู้ใช้ Arch, Chimera LinuxFreeBSD Ports, Homebrew, Nixpkgs, OpenBSD Ports.

คุณสมบัติหลักของ Newsraft:

  • อัพเดตแบบคู่ขนาน;
  • การแยกเทปออกเป็นส่วนๆ (กลุ่ม)
  • เปิดลิงก์กับโปรแกรมใดๆ ได้ด้วยคลิกเดียว (เช่น mpv);
  • การกรองข่าวสารตามนิพจน์ SQL;
  • ดูข่าวจากฟีดทั้งหมดในครั้งเดียว (ปุ่ม Tab ตามค่าเริ่มต้น)
  • การอัปเดตอัตโนมัติสำหรับฟีดแต่ละรายการและส่วนทั้งหมด
  • การกำหนดค่าและการผูกให้กับแต่ละเทปโดยเฉพาะ
  • ความสามารถในการกำหนดการกระทำหลายอย่างให้กับปุ่มเดียว
  • ค้นหาข้อความข่าวสาร;
  • ดูเนื้อหา HTML ของข่าวสารโดยตรงในเทอร์มินัล
  • จัดเรียงเมนูตามพารามิเตอร์ที่ต้องการมากที่สุด;
  • รายงานข้อผิดพลาดโดยละเอียดสำหรับการอัปเดตที่ล้มเหลว
  • ความเป็นไปได้ของการประมวลผลฟีดไม่ใช่โดยลิงก์ แต่โดยเอาท์พุตคำสั่ง
  • รองรับรูปแบบฟีดเกือบทั้งหมด (RSS, Atom, JSON Feed, ส่วนขยายอื่นๆ มากมาย...);
  • นำเข้า/ส่งออกฟีดในรูปแบบ OPML

มีอะไรใหม่ใน Newsraft 0.30:

  • เพิ่มการดำเนินการแก้ไขสำหรับการจัดการฐานข้อมูล
  • เพิ่มการดำเนินการค้นหาเพื่อค้นหาข่าวตามเงื่อนไข SQL
  • เพิ่มคอลัมน์ user_data ลงในฐานข้อมูลเพื่อให้ผู้ใช้ใช้งานได้
  • เพิ่มการตั้งค่าฐานข้อมูล-ธุรกรรมชุด
  • เพิ่มการดำเนินการสำหรับการนำเข้า/ส่งออกฟีดในรูปแบบ OPML
  • เพิ่มตัวดำเนินการ REGEXP สำหรับใช้ในการตั้งค่ากฎรายการ
  • นิพจน์ที่ไม่ถูกต้องในการตั้งค่ากฎรายการจะแสดงเป็นข้อผิดพลาดของฟีด
  • การนับรายการในฟีดตอนนี้จะคำนึงถึงการตั้งค่ากฎรายการ
  • รองรับ OSC 9 และ OSC 52 ในการตั้งค่าคำสั่งแจ้งเตือนและคำสั่งคัดลอกไปยังคลิปบอร์ด
  • การตั้งค่า analyze-database-on-startup ได้รับการเปลี่ยนชื่อเป็น database-analyze-on-startup
  • การตั้งค่า clean-database-on-startup ได้รับการเปลี่ยนชื่อเป็น database-clean-on-startup
  • ลบการอ้างอิงบนตัววิเคราะห์ YAJL JSON ตอนนี้ JSON จะได้รับการประมวลผลโดย json_tree() จาก SQLite

 เปิดตัวคอนโซล RSS Aggregator Newsraft 0.30


ที่มา: opennet.ru
ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster