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