ห้องข่าว - 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 ที่ออกแบบมาเพื่อการแลกเปลี่ยนข้อมูลที่มีโครงสร้างโครงร่างระหว่างแอปพลิเคชันที่ทำงานบนระบบปฏิบัติการที่แตกต่างกันและ สภาพแวดล้อม
ความต้องการ:
- 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 บนบรรทัดคำสั่ง ลองใช้และแบ่งปันความคิดของคุณเกี่ยวกับมันกับเราผ่านแบบฟอร์มคำติชมด้านล่าง