NotQuiteRSS — พัฒนาต่อยอดจาก QuiteRSS โดยรองรับ Qt 6 และไม่มีเบราว์เซอร์ในตัว

โปรเจกต์ NotQuiteRSS เป็นการแตกแขนงมาจาก QuiteRSS ซึ่งเป็นโปรแกรมรวบรวมข่าวสาร RSS/Atom โดยสร้างขึ้นเพื่อปรับปรุงแอปพลิเคชันให้ทันสมัยขึ้น ในขณะที่ยังคงรักษาอินเทอร์เฟซที่คุ้นเคยไว้ โปรเจกต์นี้มุ่งเป้าไปที่ผู้ใช้ที่ต้องการเครื่องมือบนเดสก์ท็อปแบบสแตนด์อโลนสำหรับการอ่านฟีดข่าวและจัดเก็บข่าวสารไว้ในเครื่อง โค้ดเขียนด้วยภาษา C++ โดยใช้ Qt Widgets และเผยแพร่ภายใต้ใบอนุญาต GPLv3 มีการใช้เครื่องมือ AI ในการพัฒนา มีการสร้างบิลด์สำหรับ Linux (แอปอิมเมจ) Windows и macOS.

ความแตกต่างทางสถาปัตยกรรมหลักจาก QuiteRSS คือการยกเลิกการใช้งานเอนจินเบราว์เซอร์ QtWebKit ที่ติดตั้งมาในตัวโดยสิ้นเชิง โดยไม่ได้แทนที่ด้วย QtWebEngine
บทความจะแสดงผลโดยใช้ QTextBrowser และ QTextDocument ส่วนการเล่นเสียงแจ้งเตือนนั้น จะใช้ไลบรารี miniaudio แทน Qt Multimedia ซึ่งมีระบบรองรับไฟล์ WAV, MP3 และ FLAC ในตัว และไม่จำเป็นต้องใช้ปลั๊กอิน GStreamer

ก่อนแสดงผล HTML จะถูกประมวลผลโดยตรวจสอบรายการองค์ประกอบและแอตทริบิวต์ที่อนุญาต: สคริปต์ เฟรม ฟอร์ม และโครงสร้างอื่นๆ ที่ไม่รองรับจะถูกลบออก JavaScript จะไม่ถูกเรียกใช้งาน และลิงก์ไปยังเว็บไซต์จะถูกเปิดในเบราว์เซอร์ภายนอก HTTPS ต้องการ TLS 1.2 หรือใหม่กว่า และการตรวจสอบใบรับรอง ขนาดของการตอบสนองและการเปลี่ยนเส้นทางมีจำกัด และห้ามการเปลี่ยนเส้นทางจาก HTTPS ไปยัง HTTP รูปภาพในบทความจะถูกโหลดแยกต่างหากจากฟีด โดยไม่ส่งข้อมูลประจำตัวหรือคุกกี้ ภาพเคลื่อนไหวในส่วนที่ซ่อนอยู่ของหน้าเว็บจะหยุดชั่วคราว

แอปนี้ไม่ใช่แค่รายการลิงก์ มันยังคงมีฟังก์ชันการอ่านบทความพร้อมการจัดรูปแบบและรูปภาพ โหมดหนังสือพิมพ์ แท็บฟีดและหมวดหมู่ การค้นหาภายในบทความ การซูม การพิมพ์ และการส่งออก ข้อจำกัดคือไม่มีการจัดวางเลย์เอาต์ HTML/CSS ในตัวแบบเต็มรูปแบบ (ต้องเปิดเบราว์เซอร์ภายนอกเพื่อดูหน้าเว็บต้นฉบับ)

คุณสมบัติและการปรับปรุงของ NotQuiteRSS ประกอบด้วย:

  • ขณะนี้รองรับฐานข้อมูล SQLite ในหน่วยความจำแล้ว โดยจะบันทึกข้อมูลลงดิสก์ตามช่วงเวลาที่กำหนดและเมื่อปิดเครื่องตามปกติ แก้ไขปัญหาการบันทึกที่ไม่ต้องการเมื่อย่อหน้าต่างลงไปที่ถาดระบบ และการจัดการข้อผิดพลาดในการเขียนข้อมูล
  • สามารถสร้างสำเนาสำรองได้ด้วยตนเอง ตามกำหนดเวลา เมื่อเปลี่ยนการสมัครใช้งาน หรือเมื่อออกจากแอปพลิเคชัน จำนวนชุดสำเนาสำรองสามารถกำหนดค่าได้ มีทั้งสำเนาสำรองแบบย่อที่มีเฉพาะบทความที่เลือกหรือทำเครื่องหมายไว้ และสำเนาสำรองแบบเต็มก่อนการอัปเดตโครงสร้างฐานข้อมูล
  • แก้ไขปัญหาการสะสมข้อมูลบริการที่ไม่จำกัดเกี่ยวกับสิ่งพิมพ์ที่ถูกลบเมื่อใช้การล้างข้อมูลตามวันที่เผยแพร่
    การลบบทความเก่า การตรวจจับบทความซ้ำ และการจัดการข้อผิดพลาดในฐานข้อมูลได้รับการปรับปรุงแล้ว
  • คุณสามารถเปลี่ยนกำหนดการอัปเดต การโหลดรูปภาพ ทิศทางข้อความ และการตั้งค่าคอลัมน์สำหรับฟีดที่เลือกพร้อมกันได้ ตัวกรองบทความสามารถใช้ได้กับทุกฟีด รวมถึงฟีดที่เพิ่มเข้ามาภายหลังด้วย
  • การปรับแต่ง User-Agent และกฎแยกต่างหากสำหรับ โดเมนรวมถึงพารามิเตอร์ GET/POST ด้วย สำหรับเว็บไซต์ที่มีการตรวจสอบเบราว์เซอร์ จะมีการนำเข้าคุกกี้แบบเลือกเฉพาะในรูปแบบ Netscape ให้ใช้งานได้ Cloudflare และ Anubis จะได้รับการตรวจสอบพร้อมการวินิจฉัยที่ชัดเจน แต่ไม่รับประกันว่าการตรวจสอบผ่านการนำเข้าคุกกี้จะสำเร็จ
  • ธีม การแปล และบริการแชร์ลิงก์ได้ถูกย้ายไปยังแหล่งข้อมูลภายนอกแล้ว นอกจากนี้ยังมีธีม OLED ไอคอนที่ได้รับการปรับปรุงสำหรับ HiDPI และความสามารถในการกลับมาโฟกัสที่ตัวรวบรวมบทความหลังจากเปิดบทความในเบราว์เซอร์ภายนอก

ที่มา: opennet.ru

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