ค้นหาเว็บไซต์

ห้องข่าว - CLI สมัยใหม่เพื่อรับข่าวสารที่คุณชื่นชอบใน Linux


หากคุณเป็นคนติดบรรทัดคำสั่งเหมือนฉัน คุณจะต้องทำทุกอย่าง เช่น การควบคุมระบบ Linux ของคุณ (ภายในหรือระยะไกล) การเขียนโปรแกรม ค้นหา Google โดยใช้ Googler เล่นเกมแบบข้อความ อ่านข่าวที่คุณชื่นชอบ และอื่นๆ อีกมากมาย เพิ่มเติมจากภายในหน้าต่างเทอร์มินัล

โอเค มือใหม่ Linux (หรือผู้ใช้ Linux คนอื่นๆ) อาจจะถามว่า “ฉันจะรับข่าวสารล่าสุดจากบรรทัดคำสั่งได้อย่างไร ” ในบทความนี้ เราจะแสดงให้คุณเห็นว่า ในการดำเนินการนี้โดยใช้ ห้องข่าว (คล้ายกับ Newsboat – โปรแกรมอ่าน RSS/Atom Feed สำหรับคอนโซล Linux)

อ่านเพิ่มเติม: Cricket-CLI – ดูคะแนนคริกเก็ตสดใน Linux Terminal

ห้องข่าวเป็นเครื่องมือบรรทัดคำสั่งที่ทันสมัยและโอเพ่นซอร์สฟรีเพื่อรับข่าวสารที่คุณชื่นชอบใน Linux ได้รับการพัฒนาโดยใช้ JavaScript (เฉพาะเจาะจง NodeJS) ดังนั้นจึงเป็นข้ามแพลตฟอร์มและทำงานบนระบบ Linux, Mac OSX และ Windows

แหล่งที่มาของห้องข่าวเริ่มต้นคือ: hackernews, techcrunch, inside, bnext, ithome, wanqu, nodeweekly, codetengu และ gankio คุณสามารถกำหนดค่าแหล่งที่มาของคุณเองได้ผ่านทาง OPML (ภาษามาร์กอัปตัวประมวลผลโครงร่าง) ซึ่งเป็นรูปแบบ XML ที่ออกแบบมาเพื่อการแลกเปลี่ยนข้อมูลที่มีโครงสร้างโครงร่างระหว่างแอปพลิเคชันที่ทำงานบนระบบปฏิบัติการที่แตกต่างกันและ สภาพแวดล้อม

ความต้องการ:

  1. NPM – ตัวจัดการแพ็กเกจเริ่มต้น NodeJS; คุณสามารถติดตั้ง NodeJS และ NPM พร้อมกันบนระบบ Linux ของคุณได้

วิธีการติดตั้งห้องข่าวในระบบ Linux

เมื่อคุณติดตั้ง NPM บนระบบของคุณแล้ว คุณจะติดตั้ง ห้องข่าว ด้วยสิทธิ์รูทโดยใช้คำสั่ง sudo ดังต่อไปนี้ (สวิตช์ -g หมายถึงการติดตั้ง ทั่วโลก: เพื่อใช้งานโดยผู้ใช้ทุกคนบนระบบ):

sudo npm install -g newsroom-cli

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

newsroom 

ใช้ลูกศร ขึ้น และ ลง เพื่อเลือกแหล่งข่าวจากรายการแหล่งที่กำหนดไว้ล่วงหน้า ดังที่แสดงด้านล่าง

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

หากต้องการยุติบรรทัดคำสั่ง ให้พิมพ์ [Ctrl+C]

คุณยังสามารถระบุแหล่งข่าวที่คุณต้องการรับข่าวสารและจำนวนรายการข่าวที่จะแสดงตามที่แสดง

newsroom [news_source] [number_of_news_items]

ตัวอย่างเช่น:

newsroom hackernews 3

สุดท้ายแต่ไม่ท้ายสุด คุณยังสามารถใช้ไฟล์ OPML ที่ยอดเยี่ยมของคุณเองได้ ดังนี้ ด้วยวิธีนี้ คุณสามารถเพิ่มแหล่งข่าวของคุณเองได้ เช่น linux-console.net, fossmint.com ฯลฯ

newsroom -o <your-awesome-list.opml>

หากต้องการดูข้อความช่วยเหลือของห้องข่าว ให้ใช้คำสั่งด้านล่าง

newsroom --help

สำหรับข้อมูลเพิ่มเติม โปรดดูพื้นที่เก็บข้อมูล Newsroom Github และเรียนรู้วิธีสร้างไฟล์ OPML

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