Si të shohim motin në Terminal me Motin e Hapur

mot-mbulim i hapur

Në këtë artikull ne duam t'ju tregojmë si mund ta shohim motin aktual në Terminal në një mënyrë shumë të ftohtë. Për këtë do të përdorim Moti i Hapur dhe API e tij për të treguar motin përmes Terminalit tonë.

Shtë një procedurë disi e gjatë, ose të paktën jo aq e thjeshtë sa mund të duket, pasi na duhet klonimi depoja juaj e GitHub dhe më pas shtoni një Çelësi API dhe në fund ekzekutoni programin. Përveç kësaj, për më kuriozët, ky aplikacion punon me Infermierë, një bibliotekë "grafike" për terminalin, të cilën padyshim që do të duhet ta instalojmë dhe me të cilën mund të implementojmë grafikë të bazuar në karaktere teksti. Për këtë arsye në Ubunlog Ne ju mësojmë hap pas hapi në mënyrë që ta bëni në mënyrën më të thjeshtë të mundshme. Ne fillojme.

Regjistrohuni dhe merrni çelësin API

Hapi i parë është të regjistroheni në tuaj Rrjeti zyrtar që më vonë të mund të merrni një Çelës API (Çelësi API). Për ta bërë këtë, ne thjesht duhet të fusim një emër përdoruesi, emailin tonë dhe një fjalëkalim që do të duhet të shkruajmë dy herë, si gjithmonë, siç paraqitet në imazhin vijues.

Pamja e ekranit i 2016-05-10 15:18:42

Sistemi do të vazhdojë më pas na siguroni një çelës API, siç e shohim në imazhin tjetër. Siç mund ta shihni, ne mund të tregojmë emrin e kompanisë sonë (ose vendin ku do të përdorim këtë widget) dhe më pas, si do ta shihni gjithashtu, Çelësi API tashmë do të na ofrohet. Epo, shkruani fjalëkalimin në një vend të sigurt, ose thjesht mos e mbyllni shfletuesin, sepse do të na duhet më vonë.

api-çelës-mot i hapur

Instalimi i aplikacionit

Tani që kemi një çelës API, mund të vazhdojmë instaloni aplikacionin. Siç thamë në fillim të artikullit, për ta instaluar, duhet të klonojmë depon e tij GitHub në direktorinë që duam.

Për të përdorur këtë aplikacion, do t'ju duhet të keni një seri programesh të instaluara më parë: Infermierë (biblioteka grafike për Terminalin), git (për të menaxhuar depon), bc (Llogaritësi GNU), përdridhem (për të marrë skedarë nga një ueb) dhe së fundmi grep (për të filtruar rezultatet e komandës). Për ta bërë këtë ne ekzekutojmë komandën e mëposhtme:

sudo apt-get upgrade
sudo apt-get instalo ncurses-bin git bc curl grep

Pasi të jenë instaluar të gjitha programet e nevojshme, tani mund të instalojmë aplikacionin. Për këtë ne ne shkojmë në dosjen tonë personale y ne klonojmë depon GitHub i aplikacionit për ta marrë atë në PC-të tona. Kjo është, ne ekzekutojmë dy komandat e mëposhtme:

cd ~

kloni i git https://github.com/szantaii/bash-weather.git

Nëse shikoni nga afër, do të shihni se një direktori quhet / bash-moti / Ai përmban të gjitha skenarët Bash të aplikacionit. Tani, hapi tjetër mund të jetë lëviz përmbajtjen nga ai direktori në një direktori të fshehur të quajtur, për shembull, .bash-moti (siç e dini tashmë ./ tregon se është një direktori e fshehur). Për të realizuar këtë hap, thjesht ekzekutoni:

mv bash-moti / .bash-moti /

Më në fund shkojmë në drejtorinë e krijuar:

cd ~ / .bash-moti /

Tani për tani është kur kemi nevojë tregoni aplikacionit se cili është çelësi ynë API. Për ta bërë këtë, ne hapim skedarin harta e hapur.kryes dhe brenda ne kopjojmë fjalëkalimin tonë. Si në vazhdim:

ruaj-api-çelës

Hapi i fundit është të japim skenarin kryesor lejet e ekzekutimit, përmes chmod:

chmod + x bash- moti.sh

Së fundi, ne mund të ekzekutojmë programin thjesht me:

bash bash- moti.sh

O mirë:

./bash- moti.sh

Duhet të duket diçka e tillë:

Pamja e ekranit i 2016-05-10 15:50:12

Përveç kësaj, programi që ne kemi ekzekutuar ka një seri të parametrave të konfigurimit, të cilat janë si më poshtë:

  • -k  Ju lejon të specifikoni API kryesore nga rreshti i komandës, nëse nuk do ta kishim përfshirë në skedar harta e hapur.kryes
  • -h  Tonë shfaq një ekran ndihme.
  • -t "emri i qytetit"  Konfiguroni manualisht qytetin për të kërkuar.
  • -code_code vendi  Konfiguroni manualisht vendin bazuar në kodin me dy shkronja (Argjentina është AR).
  • -code_code vendi  Konfiguroni manualisht vendin bazuar në kodin me dy shkronja (Argjentina është AR).

Pra, nëse vraponi për shembull:

./bash-weather.sh -t "Brazil" -f

Kjo do të na tregonte klimën e Brazilit (sipas parametrit -t «Brazil») dhe gjithashtu do të na tregonte motin me ngjyra (sipas parametrit -f).

Ekzekutimi i programit nga çdo direktori

E vërteta është se duket pak e bezdisshme që të duhet të shkosh në direktori çdo herë .bash-moti në dosjen tonë personale dhe pastaj ekzekutoni skenarin. Prandaj pyetja është: A është e mundur të ekzekutohet programi nga ndonjë direktori dhe përmes një komande të thjeshtë?

Përgjigja është padyshim po. Siç e dini mirë, Linux ka një drejtori me emrin / bin / Ai përmban një larmi të madhe programesh ose skenarësh që ne mund t’i ekzekutojmë direkt nga terminali. Epo, ideja është shkruaj pak skenar në bash që ne drejtoni Motin e Hapur, dhe pastaj ruajeni këtë skenar brenda / bin /.

Siç e dimë, skenari që ekzekutojmë për të filluar aplikimin, quhet bash- moti.sh, është në ash / .bash-moti / (direktori e fshehur brenda dosjes tonë personale, të cilën mund ta shohim duke klikuar Ctrl + H) Atëherë ne thjesht duhet të krijojmë një skenar që është shko në atë drejtori, dhe me vone vrapoj bash- moti.sh. Për më tepër, siç kemi thënë, është providenciale që ky skenar është brenda direktorisë / binNëse jo, nuk do të jemi në gjendje ta ekzekutojmë atë nga ndonjë direktori në terminal.

Për këtë ne duhet të krijoni një skedar të zbrazët thirret, për shembull, klima ime. Do ta krijoj në desktop. Ne ekzekutojmë:

cd ~ / Desktop

prek klimën time

Tjetra ne hapim skedarin klima ime y ne kopjojmë përmbajtjen vijuese:

# / Bin / sh

cd ~ / .bash-moti /

./bash- moti.sh

Mundemi gjithashtu kopjoni përmbajtjen përmes terminalit:

jehonë -e '#! / bin / sh \ n \ n cd ~ / .bash-moti / \ n \ n ./bash-weather.sh\n' | sudo tee / Desktop / klima ime_

atëherë ne e zhvendosim skedarin klima ime në dosjen / bin. Për këtë duhet të kemi leje të superpërdoruesit, kështu që mund të ekzekutojmë sa vijon:

sudo mv / Desktop / klima ime / koshi

Do të na kërkojë fjalëkalimin tonë dhe skedari më në fund do të kopjohet në / bin.

Këtej e tutje, sa herë që shkruajmë klima ime në terminalNga çdo direktori, Open Weather do të ekzekutohet dhe ne do të shohim motin në fjalë në mënyrë të përsosur. Lehtë apo jo?

Shpresojmë që ky tutorial i vogël të ketë qenë i dobishëm për ju. Nëse keni ndonjë pyetje ose problem, lini ato në seksionin e komenteve dhe në Ubunlog Ne do të jemi të lumtur t'ju ndihmojmë 🙂


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Anthony dijo

    Përshëndetje, faleminderit shumë për këtë post të shkëlqyeshëm, për një të ri si unë është shumë interesant. Nga rruga, çfarë aplikacioni keni për të treguar të gjitha informacionet që shihni në të djathtë, në screenshot? Vendos procesorë, memorje, bateri, rrjete, etj. Përsëri faleminderit shumë!