I-Rainbow Stream, sebenzisa i-twitter kusuka esigungwini se-Ubuntu

mayelana nokusakaza kothingo

Esihlokweni esilandelayo sizobheka i-Rainbow Stream. Namuhla kunamakhasimende amaningi we-Twitter atholakalayo ku-Ubuntu, kepha uma ungomunye walabo abakhetha sebenzisa i-CLI ukubuka nokwabelana ngama-tweets kusuka ku-Ubuntu, qhubeka ufunde le migqa elandelayo.

Njengoba ngishilo, uma ungumsebenzisi othanda ukusebenzisa i-terminal, ngeke ufune ukushiya ukunethezeka kwayo uye kwenye indawo wenze konke i-Twitter ekuvumela ukuba ukwenze. Sebenzisa i-terminal kwenza imisebenzi ethile isebenze kahle futhi isheshe kakhulu kunokusebenzisa isikhombimsebenzisi sokuqhafaza. Lokhu kunjalo ngoba amathuluzi olayini wokuyala awasebenzisi izinsiza eziningi kakhulu, okwenza kube okunye okuhle kuzinhlelo zokusebenza zehluzo, ikakhulukazi uma usebenzisa i-hardware endala.

Ngokulandelayo sizobona ukuthi noma yimuphi umsebenzisi angakwenza kanjani tweet ngqo kusuka kulayini womyalo from Ubuntu ngohlelo lokusebenza lwe-Rainbow Stream. Ukuze senze yonke le nqubo, sizobona ukuthi singalufaka kanjani uhlelo lokusebenza oluyinikeza ukufinyelela kokusebenzisa i-akhawunti yethu ye-Twitter, bese siqedela ukuthumela i-tweet kuyo. Konke esizokubona, nginakho ihlolwe ohlelweni lwe-Ubuntu 18.04 LTS.

igama twitter ehl
I-athikili ehlobene:
I-Twitter Cli, iklayenti le-Twitter lomugqa womyalo

Ukufaka kwe-Rainbow Stream

Lona Uhlelo lokusebenza lomthombo ovulekile olususelwa kuPython. Singayifaka ku-Ubuntu ngokusebenzisa i- Isifaki sephakheji sePython Pip3. Ukuqhubeka nokufakwa kwayo kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sisebenzisa umyalo olandelayo kuyo ukufaka i-pip3, uma ngabe uhlelo lwakho lungekayifaki:

ukufakwa kwe-python3-pip

sudo apt install python3-pip

Isoftware izofakwa ohlelweni. Manje sesingakwazi faka iphakethe le-Rainbow Stream nge-pip3:

sudo pip3 install rainbowstream

Ungadinga futhi faka amanye amaphakeji ukuthola insiza ye-Rainbow Stream ukuze isebenze kahle kusistimu yakho. Le mitapo yolwazi eyengeziwe ingafakwa kusetshenziswa umyalo:

sudo apt-get install libsqlite3-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

Ngemuva kwalokhu, konke kuzobe sekulungele sebenzisa i-Rainbow Stream CLI.

Qala i-Rainbow Stream ne-Tweet

Ukwethula nokusebenzisa i-Rainbow Stream kulula kakhulu. Kuzofanele sisebenzise kuphela umyalo olandelayo ku qalisa i-Rainbow Stream CLI:

uthingo lokusakaza sasekhaya

rainbowstream

I-Rainbow Stream izodinga imvume yokungena ku-Twitter ukuze sikwazi ukusebenzisa leli klayenti. Uhlelo lokusebenza manje ludinga i-PIN. Ukuze siyithole siyayidinga ngena ngemvume ku-Twitter ngokusebenzisa ikhasi lewebhu elilandelayo elizovuleka ngokuzenzekelayo kusiphequluli sethu sewebhu okuzenzakalelayo lapho siqala i-Rainbow Stream:

Isikrini sokungena ngemvume se-Twitter

Faka igama lomsebenzisi nephasiwedi yakho ye-imeyili / ye-Twitter. Bese uchofoza inkinobho «Vumela uhlelo lokusebenza«. Lapho imininingwane ye-akhawunti iqinisekisiwe, i-Twitter API izokhiqiza i-PIN esizonikezwa ngayo ukufinyelela nge-Rainbow Stream.

Iphinikhodi yokungena ku-Twitter

Ngemuva kwalokhu, kuzodingeka ukuthi sikwenze kuphela bhala le-PIN ku-Rainbow Stream ukuze inqubo yokugunyazwa iphothulwe bese sifika ku-CLI elandelayo:

Isikrini se-Rainbow Stream

Phatha amaTweets nge-Rainbow Stream

Ubhala "h”Bese ucindezela i- Intro. Lokhu thina sizokhombisa usizo ngakho konke esingakwenza.

h umyalo wokusakaza uthingo

Isibonelo, uma sifuna bona usizo kuma-tweets, sizosebenzisa umyalo olandelayo:

umyalo wokusiza ukusakaza kothingo

h tweets

Okulandelayo sizobona ezinye zezinto ezivame kakhulu esingazenza ngale CLI:

Uma sibhala 'me'bese uqhafaza Intro, singakwazi bheka amaTweets ethu.

ngiyale

Uma sifuna buka inani elithile lamaTweets, kuzofanele sibhale kuphela:

me [número]

Ubhala "ikhaya”Bese ucindezela Intro ukuze bona i-TimeLine yethu. Nathi singakwazi ucacise inani lamaTweets esifuna ukuthi iRainbow Stream isibonise ukuthayipha:

umyalo wasekhaya onenombolo

home [número]

Uma sifuna tweet evela ku-Terminal, ngeke sisaba nokuningi esizokubhala t [umbhalo we-tweet] bese ucindezela Intro ukuthumela i-tweet ngqo.

tweeting nge-Rainbow Stream

Ngemuva kwalokhu, singakwazi hlola ukuthi i-tweet ishicilelwe kahle yini.

ngibheka i-tweet ethunyelwe

Onke ama-tweets afakwe kuhlu lwale nsiza eza ne-ID. Sizokwazi sebenzisa i-ID yelinye lama-tweets akho ukuyisusa usebenzisa umyalo olandelayo:

del [ID]

Uma ufuna phuma kuhlelo lokusebenza, ungakwenza usebenzisa isinqamuleli Ctrl + C.

Khipha

Ukususa okusebenzisayo, ungakwenza lokho ngokusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T):

sudo pip3 uninstall rainbowstream

Ukuthola imininingwane engaphezulu ngale nsiza nokusetshenziswa kwayo, abasebenzisi bangaxhumana ne- ikhasi le-GitHub leprojekthi noma i imibhalo esemthethweni.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.