Newsroom - Usa ka Modernong CLI aron Makuha ang Imong Paboritong Balita sa Linux


Kung ikaw usa ka adik sa command-line sama kanako, nan gusto nimo kanunay nga buhaton ang tanan sama sa pagkontrol sa imong mga sistema sa Linux (lokal o hilit), programming, mga dula nga nakabase sa teksto, pagbasa sa imong paborito nga balita ug daghan pa gikan sa sulod sa usa ka terminal nga bintana. .

Okay, ang mga bag-ong Linux (o posible ang bisan unsang ubang mga tiggamit sa Linux didto) tingali nangutana, Unsaon nako pagkuha ang pinakabag-o nga balita gikan sa command-line? Niini nga artikulo, ipakita namo kanimo kung giunsa kini pagbuhat gamit ang Newsroom (sama sa Newsboat - usa ka RSS/Atom Feed reader alang sa Linux console).

Ang Newsroom usa ka yano, libre nga open-source nga modernong command-line nga himan aron makuha ang imong paborito nga balita sa Linux. Gihimo kini gamit ang JavaScript (NodeJS nga espesipiko), mao nga kini cross-platform ug nagdagan sa mga sistema sa Linux, Mac OSX ingon man sa Windows.

Ang default nga mga tinubdan sa newsroom mao ang: hackernews, techcrunch, sulod, bnext, ithome, wanqu, nodeweekly, codetengu ug gankio. Mahimo nimong i-configure ang imong kaugalingon nga mga gigikanan pinaagi sa OPML (Outline Processor Markup Language) - usa ka format nga nakabase sa XML nga gidisenyo alang sa pagbinayloay sa outline-structured nga impormasyon tali sa mga aplikasyon nga nagdagan sa lainlaing mga operating system ug palibot.

  1. NPM – Default nga NodeJS package manager; mahimo nimong i-install ang NodeJS ug NPM sa usa ka higayon sa imong Linux system.

Giunsa ang Pag-install sa Newsroom sa Linux Systems

Kung na-install na nimo ang NPM sa imong sistema, imong gi-install ang newsroom nga adunay mga pribilehiyo sa ugat gamit ang sudo command, ingon sa mosunod (ang -g switch nagpasabut nga i-install sa tibuuk kalibutan: aron magamit sa tanan nga tiggamit sa sistema):

$ sudo npm install -g newsroom-cli

Sa higayon nga malampuson nimo nga na-install ang newsroom, ang CLI magparehistro sa newsroom ug nr commands sa imong shell. Mahimo nimong sugdan ang paggamit niini sama sa mosunod, dad-on ka niini sa usa ka interactive command line interface diin makapili ka sa imong tinubdan sa balita:

$ newsroom 

Gamita ang Up ug Down arrow aron makapili og tinubdan sa balita gikan sa lista sa gitakda nang daan nga tinubdan, sama sa gipakita sa ubos.

Human sa pagpili sa tinubdan sa balita, ang tanang mga titulo sa balita ipakita sama sa mosunod nga screen shot, unya makapili ka ug butang pinaagi sa pagpindot sa Space bar, human sa pagpili, ang butang ipakita sa usa ka berdeng kolor nga bala, sama sa gipakita sa ang screen shot sa ubos. Mahimo nimong pindota ang Enter aron mabasa kini sa detalye gikan sa usa ka web browser.

Aron tapuson ang command-line, i-type ang [Ctrl+C].

Mahimo usab nimo ihatag ang tinubdan nga gusto nimong makuhaan ug mga balita ug ang gidaghanon sa mga balita nga ipakita sama sa gipakita.

$ newsroom [news_source] [number_of_news_items]

Pananglitan:

$ newsroom hackernews 3

Katapusan apan dili labing gamay, mahimo usab nimo gamiton ang imong kaugalingon nga katingad-an nga OPML file, ingon sa mosunod. Niining paagiha, mahimo nimong idugang ang imong kaugalingon nga mga gigikanan sa balita sama sa linux-console.net, fossmint.com, ug uban pa.

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

Aron makita ang mensahe sa tabang sa newsroom, gamita ang sugo sa ubos.

$ newsroom --help

Alang sa dugang nga kasayuran tan-awa kung giunsa paghimo ang OPML file.

Ang Newsroom usa ka maayong paagi aron makuha ang imong paborito nga balita sa Linux sa command-line. Sulayi kini ug ipaambit ang imong mga hunahuna bahin niini, uban kanamo pinaagi sa porma sa feedback sa ubos.