Yara iroyin - CLI ti ode oni lati Gba Awọn iroyin Ayanfẹ Rẹ ni Lainos


Ti o ba jẹ okudun laini aṣẹ bi emi, lẹhinna o yoo fẹ nigbagbogbo lati ṣe ohun gbogbo bii ṣiṣakoso awọn eto Linux rẹ (agbegbe tabi latọna jijin), siseto, awọn ere ti o da lori ọrọ, kika awọn iroyin ayanfẹ rẹ ati pupọ diẹ sii lati inu window window kan .

O dara, awọn tuntun tuntun Linux (tabi boya eyikeyi awọn olumulo Lainos miiran ti o wa nibẹ) n beere boya,\"bawo ni MO ṣe le gba awọn iroyin tuntun lati laini aṣẹ?” Ninu nkan yii, a yoo fi ọ han bi o ṣe le ṣe eyi ni lilo Newsroom (iru si Newsboat - oluka RSS/Atom Feed fun console Linux).

Yara irohin jẹ irọrun, orisun ṣiṣi ọfẹ ọfẹ-orisun irinṣẹ laini aṣẹ lati gba awọn iroyin ayanfẹ rẹ ni Lainos. O ti dagbasoke nipa lilo JavaScript (NodeJS lati jẹ pato), nitorinaa o jẹ pẹpẹ agbelebu ati ṣiṣe lori awọn eto Linux, Mac OSX ati Windows.

Awọn orisun yara yara iroyin ni: hackernews, techcrunch, inu, bnext, ithome, wanqu, nodeweekly, codetengu ati gankio. O le tunto awọn orisun tirẹ nipasẹ OPML (Ede Isamisi Isamisi Ilana Ilana) - ọna kika XML ti a ṣe apẹrẹ fun paṣipaarọ alaye atokọ atokọ laarin awọn ohun elo ti n ṣiṣẹ lori awọn ọna ṣiṣe oriṣiriṣi ati agbegbe.

  1. NPM - Aiyipada NodeJS oluṣakoso package; o le fi NodeJS ati NPM sori ẹrọ lẹẹkanna lori ẹrọ Linux rẹ.

Bii o ṣe le Fi sori Yara yara iroyin ni Awọn Ẹrọ Linux

Lọgan ti o ba ti fi sii NPM sori ẹrọ rẹ, o fi yara iwifun sori ẹrọ pẹlu awọn anfani root nipa lilo pipaṣẹ sudo, gẹgẹbi atẹle (iyipada -g tumọ si fi sori ẹrọ ni kariaye: lati lo fun gbogbo awọn olumulo lori eto naa):

$ sudo npm install -g newsroom-cli

Lọgan ti o ba ti fi yara iroyin sori ẹrọ ni aṣeyọri, CLI yoo forukọsilẹ yara yara iroyin ati awọn aṣẹ nr ninu ikarahun rẹ. O le bẹrẹ lilo rẹ bi atẹle, yoo mu ọ lọ si wiwo laini aṣẹ ibanisọrọ nibiti o le yan orisun iroyin rẹ:

$ newsroom 

Lo awọn ọfa oke ati isalẹ lati yan orisun iroyin kan lati atokọ ti awọn orisun ti a ti pinnu tẹlẹ, bi a ṣe han ni isalẹ.

Lẹhin yiyan orisun iroyin kan, gbogbo awọn akọle iroyin ni yoo han bi ninu iboju iboju atẹle, lẹhinna o le yan ohun kan nipa titẹ bọtini aaye, lẹhin ṣiṣe yiyan, nkan naa yoo tọka nipasẹ ọta ibọn awọ alawọ kan, bi a ṣe han ninu iboju iboju ni isalẹ. O le tẹ Tẹ lati ka o ni apejuwe lati aṣawakiri wẹẹbu kan.

Lati fopin si laini aṣẹ, tẹ [Ctrl + C].

O tun le pese orisun ti o fẹ lati gba iroyin lati ati nọmba awọn ohun kan ti iroyin lati han bi o ti han.

$ newsroom [news_source] [number_of_news_items]

Fun apere:

$ newsroom hackernews 3

Ni ikẹhin ṣugbọn kii kere ju, o tun le lo faili OPML ti o ni ẹru tirẹ, bi atẹle. Ni ọna yii, o le ṣafikun awọn orisun iroyin tirẹ gẹgẹbi linux-console.net, fossmint.com, abbl.

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

Lati wo ifiranṣẹ iranlọwọ yara iroyin, lo aṣẹ ni isalẹ.

$ newsroom --help

Fun alaye diẹ sii ṣayẹwo bi o ṣe ṣẹda faili OPML.

Yara iroyin jẹ ọna ti o dara julọ lati gba awọn iroyin ayanfẹ rẹ ni Lainos lori laini aṣẹ. Gbiyanju o ki o pin awọn ero rẹ nipa rẹ, pẹlu wa nipasẹ fọọmu esi ni isalẹ.