U sljedećem ćemo članku pogledati Rainbow Stream. Danas je za Ubuntu dostupno mnogo Twitter klijenata, ali ako ste jedan od onih koji više vole koristite CLI za pregled i dijeljenje tweetova s Ubuntua, nastavite čitati sljedeće retke.
Kao što kažem, ako ste korisnik koji voli koristiti terminal, nećete ga htjeti napustiti i otići na drugo mjesto kako biste učinili sve što vam Twitter dopušta. Korištenje terminala čini određene zadatke učinkovitijim i čak bržim od korištenja grafičkog sučelja. To je tako jer Alati naredbenog retka ne koriste previše resursa, što ih čini izvrsnom alternativom grafičkim aplikacijama, pogotovo ako koristite stariji hardver.
Dalje ćemo vidjeti kako to može bilo koji korisnik tweet izravno iz naredbenog retka od Ubuntua putem aplikacije Rainbow Stream. Da bismo izveli cjelokupan postupak, vidjet ćemo kako instalirati aplikaciju koja joj daje pristup korištenju našeg računa na Twitteru i završiti tweetovanje kroz nju. Sve što ćemo vidjeti imam testirano na Ubuntu 18.04 LTS sustavu.
Instalacija Rainbow Streama
To je Aplikacija otvorenog koda temeljena na Pythonu. Možemo ga instalirati u Ubuntu putem Instalater paketa Python Pip3. Da bismo nastavili s njegovom instalacijom, morat ćemo otvoriti terminal (Ctrl + Alt + T) i u njemu izvršiti sljedeću naredbu za instalaciju pip3, ako ga vaš sustav još nije instalirao:
sudo apt install python3-pip
Softver će biti instaliran na sustav. Sad možemo instalirajte paket Rainbow Stream putem pip3:
sudo pip3 install rainbowstream
Možda ćete također trebati instalirajte još nekoliko paketa kako bi uslužni program Rainbow Stream dobro radio u vašem sustavu. Ove dodatne biblioteke mogu se instalirati pomoću naredbe:
sudo apt-get install libsqlite3-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
Nakon ovoga, sve će biti spremno za koristite Rainbow Stream CLI.
Pokrenite Rainbow Stream i Tweet
Pokretanje i korištenje Rainbow Streama prilično je jednostavno. Morat ćemo izvršiti samo sljedeću naredbu za pokrenite Rainbow Stream CLI:
rainbowstream
Rainbow Stream će trebati dozvolu za pristup Twitteru kako bismo mogli koristiti ovaj klijent. Za aplikaciju je sada potreban PIN. Da bismo je dobili, trebamo prijavite se na Twitter putem sljedeće web stranice koja će se automatski otvoriti u našem web pregledniku zadano kad započnemo Rainbow Stream:
Unesite svoje korisničko ime i lozinku za e-poštu / Twitter. Zatim kliknite na gumb «Autoriziraj aplikaciju«. Nakon potvrde podataka o računu, Twitter API generirat će PIN putem kojeg ćemo dobiti pristup putem Rainbow Streama.
Nakon ovoga, morat ćemo samo napišite ovaj PIN u Rainbow Stream kako bi postupak autorizacije bio dovršen i došli do sljedećeg CLI-ja:
Upravljajte tweetovima pomoću Rainbow Streama
Piše "h”A zatim pritisnite tipku Uvod. Ovo mi pokazat će pomoć o svemu što možemo učiniti.
Primjerice, ako želimo pogledajte pomoć u tweetovima, koristit ćemo sljedeću naredbu:
h tweets
Dalje ćemo vidjeti neke od najčešćih stvari koje možemo učiniti putem ovog CLI-ja:
Ako napišemo 'me'i kliknite Uvod, možemo pogledajte vlastite tweetove.
Ako želimo pogledati određeni broj tweetova, morat ćemo samo napisati:
me [número]
Piše "dom”I pritisnite Uvod za pogledajte naš TimeLine. Možemo i mi navedite broj tweetova koje želimo da nam prikazuje Rainbow Stream tipkanje:
home [número]
Ako želimo tweet s Terminala, nećemo imati više za pisati t [tweet tekst] a zatim pritisnite Uvod izravno cvrkutati.
Nakon ovoga možemo provjerite je li tweet ispravno objavljen.
Svi tweetovi navedeni putem ovog uslužnog programa dobivaju ID. Mi ćemo biti u mogućnosti koristite ID jednog od svojih tweetova da biste ga izbrisali koristeći sljedeću naredbu:
del [ID]
Ukoliko želite izlazna aplikacija, to možete učiniti pomoću prečaca Ctrl + C.
deinstalirati
Da biste uklonili uslužni program, to možete učiniti pokretanjem sljedeće naredbe u terminalu (Ctrl + Alt + T):
sudo pip3 uninstall rainbowstream
Da biste dobili više informacija o ovom uslužnom programu i njegovoj upotrebi, korisnici mogu konzultirati stranica GitHub projekta ili službena dokumentacija.