Newsboat เป็นเครื่องอ่าน rss ที่ยอดเยี่ยมที่ใช้งานได้จากเทอร์มินัล

เรือข่าว

Newsboat เป็นโปรแกรมที่พัฒนาต่อยอดมาจาก newsbeuter ซึ่งเป็นโปรแกรมอ่าน RSS แบบคอนโซลสำหรับระบบปฏิบัติการที่คล้าย UNIX รวมถึง Linux, FreeBSD, OpenBSD และ macOS แตกต่างจาก newsbeuter ตรงที่newsboat ยังอยู่ในระหว่างการพัฒนาอย่างต่อเนื่อง ในขณะที่การพัฒนา newsbeuter ได้หยุดลงแล้ว

เมื่อเทียบกับโปรแกรมอ่านฟีด RSS อื่นๆ ที่ช้า ใหญ่ และใช้หน่วยความจำมากNewsboat คือตัวเลือกที่ดีที่สุดสำหรับทุกคนที่กำลังมองหาโปรแกรมอ่านฟีด RSS ที่เรียบง่าย คล่องตัว และรวดเร็ว ซึ่งสามารถจัดการได้ทั้งหมดผ่านทางแป้นพิมพ์

โค้ดของโปรเจ็กต์นี้เขียนด้วยภาษา C++โดยใช้ไลบรารีในภาษา Rust ซึ่งเผยแพร่ภายใต้ใบอนุญาต MIT

ในบรรดาคุณสมบัติที่โดดเด่นของ Newsboat นั้นเราสามารถพบได้ดังนี้:

  • รองรับ RSS 0.9x, 1.0, 2.0 และ Atom
  • ความเป็นไปได้ในการดาวน์โหลดพอดคาสต์
  • การควบคุมแป้นพิมพ์พร้อมความสามารถในการกำหนดคีย์ผสมของคุณเอง
  • ค้นหาฟีดที่อัปโหลดทั้งหมด
  • ความสามารถในการจัดประเภทการสมัครของคุณโดยใช้ระบบแท็กที่ยืดหยุ่น
  • ความสามารถในการเพิ่มแหล่งข้อมูลโดยพลการโดยใช้ระบบตัวกรองและปลั๊กอินที่ยืดหยุ่น
  • ความสามารถในการสร้างเมตาแชนเนลโดยใช้ภาษาสืบค้นที่มีประสิทธิภาพ
  • ความสามารถในการซิงค์เรือข่าวกับบัญชีที่ bloglines.com
  • นำเข้าและส่งออกการสมัครสมาชิก OPML
  • ความสามารถในการปรับแต่งและแทนที่สีขององค์ประกอบทั้งหมดของอินเทอร์เฟซ
  • ความสามารถในการซิงค์ฟีดกับ Google Reader

เกี่ยวกับ Newsboat เวอร์ชันใหม่ 2.17

ปัจจุบันNewsboat อยู่ ในเวอร์ชัน 2.17 ซึ่งเพิ่งเปิดตัวไปเมื่อเร็ว ๆ นี้และเพิ่มคุณสมบัติใหม่ ๆ เข้ามา

หนึ่งในคุณสมบัติใหม่ที่สำคัญในเวอร์ชันนี้คือการปรับปรุงการรองรับแพลตฟอร์ม Linux และ FreeBSDเนื่องจากมีการแก้ไขข้อผิดพลาดหลายอย่างที่ทำให้เกิดการขัดข้องหรือการรั่วไหลของหน่วยความจำ

นอกจากนี้ยังมีการเพิ่มเอกสารอธิบายการใช้งานตัวเลือก "macro-prefix"และที่สำคัญที่สุดคือ ฟังก์ชัน "บันทึกทั้งหมด" ซึ่งใช้สำหรับบันทึกบทความทั้งหมดในฟีด

อีกอย่างหนึ่งในเวอร์ชันใหม่นี้คือการตั้งค่า "dirbrowser-title-format" ที่ใช้ในกล่องโต้ตอบที่เรียกว่า "บันทึกทั้งหมด"

สิ่งที่น่าสนใจอีกอย่างคือความสามารถในการกำหนดปุ่มลัดในบริบทของกล่องโต้ตอบที่สร้างขึ้นโดยคำสั่ง "บันทึกทั้งหมด"

เพิ่มตัวเลือก "selecttag-format" เพื่อกำหนดลักษณะของกล่องโต้ตอบ "เลือกแท็ก"

จะติดตั้ง Newsboat RSS reader บน Linux ได้อย่างไร?

สำหรับผู้ที่สนใจใช้งานหรือทดสอบโปรแกรมอ่าน RSS แบบ CLI นี้บนระบบของตนสามารถทำได้โดยทำตามคำแนะนำด้านล่าง

สิ่งสำคัญที่ควรทราบคือNewsboat เวอร์ชันใหม่นี้ยังไม่ได้ถูกรวมอยู่ในคลังซอฟต์แวร์ของระบบปฏิบัติการ Linux หลักดังนั้นผู้ที่ต้องการติดตั้งจากช่องทางอย่างเป็นทางการของระบบจะต้องรออีกสองสามวัน

สิ่งที่สามารถทำได้ในขณะนี้คือดาวน์โหลดซอร์สโค้ดของแอปพลิเคชันและคอมไพล์มันบนระบบ

ในการทำเช่นนี้ พวกเขาจะต้องเปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้:

git clone git://github.com/newsboat/newsboat.git

และการคอมไพล์เสร็จสิ้นด้วย:

make
sudo make install

ตอนนี้ สำหรับผู้ที่ต้องการรอ เมื่อเวอร์ชันใหม่พร้อมใช้งาน สามารถทำการติดตั้งโดยเรียกใช้ คำสั่งใด ๆ ต่อไปนี้ขึ้นอยู่กับ distro ของคุณ

สำหรับผู้ที่ใช้Arch Linux และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Arch Linux:

sudo pacman -S newsboat

ในขณะที่สำหรับDebian, Ubuntu, Linux Mint หรือระบบปฏิบัติการที่พัฒนาต่อยอดจากระบบเหล่านี้

sudo apt-get install newsboat

ในกรณีของ Fedora:

sudo dnf instalar newsboat

สุดท้ายนี้สำหรับระบบปฏิบัติการ Linux อื่นๆ ที่รองรับแพ็กเกจ Snapคุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้:

sudo snap ติดตั้งเรือข่าว

การใช้ Newsboat ขั้นพื้นฐาน

การใช้งาน Newsboat นั้นค่อนข้างง่ายคุณแค่ต้องทำความคุ้นเคยกับวิธีการทำงานของมันเท่านั้น

ในเทอร์มินัล เราเพียงแค่พิมพ์คำสั่ง:

newsboat -h

หากต้องการทราบตัวเลือกที่มีให้เรา

นอกจากนี้ การเพิ่มฟีดจะต้องบันทึกไว้ในไฟล์ ไฟล์นี้ต้องสร้างขึ้นในเส้นทางต่อไปนี้:

nano ~/.newsboat/urls

สามารถปิดด้วย Ctrl + O และออกด้วย Ctrl + X

คุณสามารถแก้ไขไฟล์นี้ด้วยโปรแกรมแก้ไขข้อความที่คุณต้องการได้ภายในไฟล์ ให้วางฟีดที่คุณต้องการแสดงบน Newsboat ในแต่ละบรรทัด ดังนี้:

http://feeds.feedburner.com/desdelinuxweb

สุดท้ายหากต้องการอ่านฟีดเพียงดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:

newsboat


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google