Muchikamu chinotevera isu ticha tarisa kuRainbow Stream. Nhasi kune akawanda maTwitter vatengi anowanikwa kuUbuntu, asi kana iwe uri mumwe weavo vanofarira shandisa CLI kuona nekugovana ma tweets kubva kuUbuntu, ramba uchiverenga mitsara inotevera.
Sezvandinotaura, kana iwe uri mushandisi anofarira kushandisa iyo terminal, iwe hauzodi kusiya kunyaradzwa kwayo woenda kune imwe nzvimbo kuti uite zvese zvinobvumidzwa neTwitter kuti uite. Kushandisa iyo terminal kunoita kuti mamwe mabasa anyatsoita basa uye nekukurumidza kupfuura kushandisa graphical interface. Izvi zvakadaro nekuti raira teki maturusi haashandise zviwanikwa zvakawandisa, izvo zvinoita kuti dzive imwe nzira huru kune ekushandisa maficha, kunyanya kana iwe ukashandisa zvigadzirwa zvekare
Tevere tichaona kuti chero mushandisi anogona sei tweet zvakananga kubva kumutsetse wekuraira kubva Ubuntu kuburikidza neRainbow Stream app. Kuti tiite zvese izvi, isu tichaona maitiro ekuisa iko kunyorera kuchipa mukana wekushandisa yedu Twitter account, uye kupedzisa tweeting kuburikidza nayo. Zvese zvatinozoona, ndinazvo yakaedzwa pane Ubuntu 18.04 LTS system.
Rainbow Stream Kuisirwa
Ichi ndicho Python-yakavhurika sosi yekushandisa. Tinogona kuiisa muUbuntu kuburikidza ne Python Pip3 package yekumisikidza. Kuti uenderere mberi nekuisirwa kwayo isu tinongofanirwa kuvhura chinongedzo (Ctrl + Alt + T) uye nekuteedzera unotevera kuraira mairi kuisa pip3, kana yako system isati yatove neyakaiswa:
sudo apt install python3-pip
Iyo software ichaiswa pane ino sisitimu. Zvino tinogona gadza Rainbow Stream package kuburikidza nepip3:
sudo pip3 install rainbowstream
Iwe unogona zvakare kuda isa mamwe mapakeji kuti uwane iyo Rainbow Stream yekushandisa kuti ishande zvakanaka mune yako system. Aya maraibhurari ekuwedzera anogona kuiswa uchishandisa rairo:
sudo apt-get install libsqlite3-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
Mushure meizvi, zvese zvichave zvakagadzirira shandisa iyo Rainbow Stream CLI.
Kutanga Rwizi rweRainbow uye Tweet
Kutanga uye kushandisa Rainbow Stream iri nyore nyore. Isu tinongofanirwa kuita inotevera kuraira ku tanga iyo Rainbow Stream CLI:
rainbowstream
Rainbow Stream inoda mvumo yekuwana Twitter kuitira kuti isu tishandise uyu mutengi. Iko kunyorera iko zvino kunoda PIN. Kuti tiuwane tinoda pinda muTwitter kuburikidza neinotevera peji rewebhu iro rinozovhurika muwebhusaiti yedu default patinotanga Rainbow Stream:
Isa yako email / Twitter zita rekushandisa uye password. Wobva wadzvanya pane bhatani «Authorize app«. Kana ruzivo rweakaundi rukasimbiswa, iyo Twitter API ichaburitsa PIN kuburikidza iyo yatichapihwa mukana wekuwana kuburikidza neRainbow Stream.
Mushure meizvi, isu tichafanira chete nyora iyi PIN muRainbow Stream kuti maitiro emvumo apedziswe uye tasvika kune inotevera CLI:
Manage Tweets neRainbow Stream
Anonyora "h”Wobva wadzvanya kiyi Intro. Izvi isu ticharatidza rubatsiro pane zvese zvatingaite.
Semuenzaniso, kana tichida ona rubatsiro muma tweets, isu tinoshandisa unotevera kuraira:
h tweets
Tevere isu tichaenda kuona zvimwe zvezvinhu zvakajairika zvatingaite kuburikidza neiyi CLI:
Kana tikanyora 'me'uye tinya Intro, tinogona ona edu maTweets.
Kana tichida tarisa yakatarwa nhamba yeTweets, isu tinongofanirwa kunyora chete:
me [número]
Anonyora "musha”Uye pfuurira Intro nokuti ona yedu TimeLine. Tinogona zvakare taura nhamba yeTweets yatinoda Rainbow Stream kutiratidza kunyora:
home [número]
Kana tichida tweet kubva kuTerminal, hatizove nezvimwe zvekunyora t [tweet zvinyorwa] wobva wadzvanya Intro kuti tweet zvakananga.
Mushure meizvi, tinogona tarisa kuti iyo tweet yakaburitswa nemazvo.
Ma tweets ese akanyorwa kuburikidza neichi chishandiso anouya neID. Tichakwanisa shandisa ID yeimwe ma tweets ako kuidzima uchishandisa unotevera kuraira:
del [ID]
Kana iwe uchida kubuda kunyorera, unogona kuzviita uchishandisa nzira pfupi Ctrl + C.
Uninstall
Kuti ubvise chinoshandiswa, unogona kuzviita nekumhanya unotevera kuraira mune iyo terminal (Ctrl + Alt + T):
sudo pip3 uninstall rainbowstream
Kuwana rumwe ruzivo nezve ichi chinoshandiswa uye mashandisiro ayo, vashandisi vanogona kubvunza iyo chirongwa GitHub peji kana the zvinyorwa zvepamutemo.