เรือข่าว: โปรแกรมอ่านฟีด RSS บนเทอร์มินัลที่ดีที่สุดสำหรับ Linux

เรือข่าว: โปรแกรมอ่านฟีด RSS บนเทอร์มินัลที่ดีที่สุดสำหรับ Linux

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





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





Newsboat เป็นหนึ่งในตัวรวบรวมฟีดที่ใช้ CLI สำหรับ Linux ลองเข้าไปสำรวจในรายละเอียดเพิ่มเติมกัน





เรือข่าวคืออะไร?

Newsboat เป็น RSS/Atom . ที่ใช้ CLI โปรแกรมอ่านฟีดสำหรับ Linux . มันเป็นส้อมของ newbeuter ซึ่งครั้งหนึ่งเคยเป็นหนึ่งในผู้รวบรวมข่าวยอดนิยมสำหรับ Linux แต่ไม่ได้รับการดูแลอีกต่อไป

อยู่บนพื้นฐาน คลินิก โปรแกรมอ่าน Newsboat สามารถเข้าถึงได้จากเทอร์มินัล และมาพร้อมกับตัวแสดง HTML ในตัวที่ให้คุณดูเนื้อหาแบบข้อความได้จากภายในเทอร์มินัล โดยไม่จำเป็นต้องใช้เว็บเบราว์เซอร์



Newsboat เสนอคุณสมบัติอะไรบ้าง?

Newsboat นำเสนอคุณสมบัติต่อไปนี้บน Linux:

  • ตัวแสดง HTML ในตัว
  • ความสามารถในการส่งลิงค์และบทความไปยังบริการของบุคคลที่สามโดยใช้สคริปต์บุ๊คมาร์ค
  • ตัวเลือกในการกรองรายการฟีดตามชื่อเรื่อง ผู้แต่ง ฯลฯ
  • ตัวเลือกการกรอง เช่น ไทล์ ผู้แต่ง ฯลฯ
  • ความสามารถในการนำเข้าและส่งออกฟีดใน OPML
  • แป้นพิมพ์ลัดที่ปรับแต่งได้
  • ความสามารถในการกำหนดค่า

วิธีการติดตั้ง Newsboat บน Linux

Newsboat มีอยู่ใน Linux distros หลายตัว ขึ้นอยู่กับ distro ที่คุณใช้งานบนเครื่องของคุณ ทำตามคำแนะนำด้านล่างเพื่อรับ Newsboat ในระบบของคุณ:





บน Ubuntu และอนุพันธ์ ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Newsboat:

sudo apt install newsboat

หากคุณกำลังใช้ Fedora ให้เรียกใช้:





sudo dnf install newsboat

บน Arch Linux ให้ติดตั้ง Newsboat ด้วย:

sudo pacman -S newsboat

ในกรณีของ distro Linux อื่น ๆ คุณสามารถติดตั้ง Newsboat ได้โดยใช้วิธีการที่ไม่ขึ้นกับ distro เช่น Snap สำหรับสิ่งนี้ ให้ตรวจสอบว่าคอมพิวเตอร์ของคุณรองรับ Snap หรือไม่โดยเรียกใช้คำสั่งนี้ในเทอร์มินัล:

snap --version

หากคุณได้รับหมายเลขเวอร์ชัน แสดงว่ามี Snap และคุณสามารถดำเนินการติดตั้ง Newsboat ต่อได้ อย่างอื่นติดตาม คู่มือสแน็ปของเรา เพื่อติดตั้ง Snap บนระบบของคุณก่อน

เมื่อเสร็จแล้วให้รันคำสั่งด้านล่างเพื่อติดตั้ง Newsboat:

sudo snap install newsboat

วิธีใช้ Newsboat บน Linux

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

เปิดเทอร์มินัลแล้วรันคำสั่งนี้:

newsboat

มันจะส่งคืนข้อผิดพลาดที่ระบุว่า: ' ไม่มีการกำหนดค่า URL ' ข้อผิดพลาดนี้แสดงขึ้นเนื่องจากเรายังไม่ได้กำหนดค่าทรัพยากรใน Newsboat ดังนั้นเราจึงต้องทำก่อน

  เรือข่าววิ่งครั้งแรกผิดพลาด

1. การเพิ่มฟีดหรือ URL ไปยัง Newsboat

Newsboat ให้คุณสร้างฟีดของคุณเองได้สองวิธี: คุณสามารถสร้างฟีดใหม่ทั้งหมดตั้งแต่เริ่มต้นโดยการเพิ่ม URL ของเว็บไซต์โปรดของคุณหรือนำเข้าฟีดที่มีอยู่จากโปรแกรมอ่านก่อนหน้าของคุณ

ในการสร้างฟีดใหม่ตั้งแต่ต้น คุณต้องเติม urls ไฟล์ด้วย RSS เว็บไซต์โปรดทั้งหมดของคุณ ขั้นแรก ให้คัดลอกที่อยู่ฟีด RSS ของเว็บไซต์ที่คุณต้องการเพิ่มลงในฟีด Newsboat ของคุณ

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

sudo nano ~/.newsboat/urls

หากไฟล์นั้นไม่มีอยู่แล้ว ให้สร้างไฟล์ในไดเร็กทอรี Newsboat และเรียกใช้:

sudo nano urls

เมื่อ urls ไฟล์เปิดอยู่ ให้วาง URL ของฟีดที่คุณคัดลอกไว้ก่อนหน้าลงในไฟล์นี้ หากคุณต้องการเพิ่มฟีดเพิ่มเติม ให้คัดลอก URL ของพวกมันแล้ววางที่นี่ ตี Ctrl + O เพื่อเขียนการเปลี่ยนแปลงลงในไฟล์และบันทึก กด Ctrl + X ที่จะออก

2. การนำเข้าฟีดที่มีอยู่ด้วย Newsboat

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

สุดท้าย รันคำสั่งต่อไปนี้เพื่อนำเข้า:

newsboat -i feed.opml

3. เรือข่าววิ่ง

เมื่อคุณกำหนดค่าแหล่งที่มาใน Newsboat แล้ว ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งนี้เพื่อเปิดใช้ Newsboat:

newsboat

Newsboat จะให้รายชื่อแหล่งที่มาที่กำหนดค่าทั้งหมดของคุณ อย่างไรก็ตาม แหล่งข้อมูลเหล่านี้ยังไม่ได้รับการอัปเดตในขณะนี้ โดยกด R และจะโหลดแหล่งที่มาทั้งหมดใหม่ หากคุณต้องการโหลดฟีดใดฟีดหนึ่งซ้ำ ให้เลือกโดยใช้ปุ่มลูกศร แล้วกด r .

รอให้ฟีดอัปเดต

  ฟีดเรือข่าว

เมื่อเสร็จแล้ว เลือกฟีดเพื่อเปิดและกด เข้า เพื่อเปิด ที่นี่ คุณจะเห็นเรื่องราวล่าสุดทั้งหมดจากฟีดนั้น ในการเปิดและอ่าน ให้เลือกแล้วกด เข้า .

  ผู้อ่านเรือข่าว

หากคุณต้องการดูบทความในเบราว์เซอร์ ให้กด อู๋ และเพื่อบันทึก ให้กด , เลือกตำแหน่งที่จะบันทึกแล้วกด เข้า . เมื่อคุณกำลังอ่านบทความและต้องการดูเรื่องต่อไป ให้ใช้ปุ่ม กุญแจ.

ในทำนองเดียวกัน หากโพสต์มีหลายลิงก์ ลิงก์เหล่านี้จะแสดงอยู่ใต้บทความโดยมีตัวเลขทางด้านซ้าย พิมพ์หมายเลขข้างลิงค์ที่คุณต้องการเปิด และหมายเลขนั้นจะเปิดขึ้นในเบราว์เซอร์เริ่มต้นของคุณ

  ลิงค์เปิดเรือข่าว

สุดท้าย หากต้องการกลับไปที่หน้าจอแสดงตัวอย่าง ให้กด q . การดำเนินการนี้จะออกจาก Newsboat เมื่อคุณกดที่หน้า Newsboat หลัก แต่หากต้องการออกจากโปรแกรมจากที่ไหน ให้กด คิว แทนที่.

การกำหนดค่า Newsboat บน Linux

ในสถานะเริ่มต้น Newsboat ทำงานได้ดี อย่างไรก็ตาม มีการดัดแปลงบางอย่างที่นำเสนอ ซึ่งคุณสามารถใช้เพื่อปรับปรุงประสบการณ์ของคุณได้

คุณต้องบันทึกการกำหนดค่า Newsboat ทั้งหมดไปที่ config ไฟล์ภายในโครงสร้างไดเร็กทอรีของ Newsboat

หากไฟล์หายไป คุณต้องสร้างมันขึ้นมา หลังจากนี้ขึ้นอยู่กับสิ่งที่คุณต้องการทำให้สำเร็จ ให้แก้ไขไฟล์นี้ตามนั้น

ต่อไปนี้คือการเปลี่ยนแปลงการกำหนดค่าบางอย่างที่คุณอาจสนใจ:

1. เปลี่ยนเบราว์เซอร์เริ่มต้น

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

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

browser "path/to/browser %u"

2. รีเฟรชฟีดอัตโนมัติเมื่อเปิดใช้

Newsboat ไม่ได้รับการกำหนดค่าให้รีเฟรชฟีดอัตโนมัติเมื่อคุณเปิดใช้งาน ดังนั้น คุณต้องรีเฟรชฟีดด้วยตนเอง หากคุณต้องการหลีกเลี่ยงให้เพิ่มบรรทัดนี้ใน config ไฟล์เพื่อเปิดการรีเฟรชอัตโนมัติ:

refresh-on-startup yes

ในทำนองเดียวกัน คุณอาจต้องการอัปเดตฟีดเป็นระยะหลังจากผ่านไประยะหนึ่ง สำหรับสิ่งนี้ ให้เพิ่มบรรทัดนี้:

ปุ่มโฮมบน iphone ไม่ทำงาน
reload-time desired_time_in_minutes

3. ลบอ่านบทความ

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

show-read-feeds no

แน่นอน นี่เป็นเพียงการกำหนดค่าที่มีประโยชน์บางส่วน และคุณสามารถตรวจสอบเอกสาร Newsboat เพื่อกำหนดค่าการทำงานตามที่คุณต้องการ

ติดตามบล็อกที่คุณชื่นชอบโดยไม่พลาด 'เรือ'

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

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

คล้ายกับ Newsboat สิ่งที่น่าสนใจอีกอย่างหนึ่งของ RSS คือเครื่องอ่านฟีด TICKR ซึ่งวางฟีดของคุณในแถบเลื่อนเล็ก ๆ เพื่ออำนวยความสะดวกในการใช้เนื้อหาในขณะเดินทาง