Rainbow Stream - Napredni Twitter klijent komandne linije za Linux


Za sve one koji vole da koriste Twitter u konzoli/terminalu, a ne u grafičkom korisničkom interfejsu, sada mogu pristupiti svom twitter nalogu direktno sa Linux konzole. Da, dobro ste čuli. Sada možete pristupiti svom Twitter nalogu koristeći Twitter klijent Linux komandne linije pod nazivom Rainbow Stream.

Šta je Rainbow Stream

Rainbow Stream je besplatni Twitter-klijent otvorenog koda za Linux komandnu liniju, objavljen pod MIT licencom. Može prikazati tweetstream u realnom vremenu, sastaviti tweet, pretražiti, favorit,…..itd. Rainbow Stream pruža pravu zabavu direktno u vašem Linux terminalu. Takođe je sposoban da prikazuje twitter slike direktno na terminalu.

Napisan je na Python-u i izgrađen na vrhu Twitter API-ja i Python Twitter alata. Za pokretanje ove aplikacije na svojoj konzoli morate imati instalirane python i pip verzije 2.7.x ili 3.x .

Karakteristike RainbowStream-a

  1. Besplatan Twitter-klijent otvorenog koda za Linux komandnu liniju.
  2. Mogućnost renderiranja twitter slike u terminalu.
  3. Support Proxy.
  4. Interaktivni način rada podržan.
  5. Prilagođavanje teme dobro implementirano.
  6. Može prikazati Twitter stream u realnom vremenu.
  7. Možete tvitovati, pretraživati, omiljene tvitove direktno sa vašeg terminala.

Instalacija Rainbow Stream Twitter klijenta u Linux

U većini današnje Linux distribucije, python bi već trebao biti instaliran na vašem sistemu. Verziju instaliranog Pythona možete provjeriti kao:

python --version

Zatim instalirajte python-pip paket koristeći sljedeće naredbe prema vašim Linux distribucijama.

apt-get install python-pip 	[on Debian alike systems]
yum install python-pip 	[on CentOS alike systems]

Napomena: Koristite 'dnf' umjesto yum, ako koristite Fedora 22.

Provjerite verziju instaliranog pip-a.

pip --version

pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)

Sada je vrijeme da instalirate twitter klijent rainbow stream.

pip install rainbowstream 	[For Python 2.7.x version]
pip3 install rainbowstream	[For Python 3.x version]

Nakon uspješne instalacije trebali biste dobiti donju poruku u svom terminalu.

Možda ćete željeti dobiti pomoć na rainbowstream.

rainbowstream -h 
OR
rainbowstream --h 

Rainbow Stream korištenje Twitter klijenta

1. Prvo morate povezati i autorizirati aplikaciju na twitter stranici koristeći svoj twitter račun.

Napomena: Morate imati twitter nalog, ako ga ne kreirate.

2. Sada upišite 'rainbowstream' u svoj Linux terminal, kao korisnik.

rainbowstream

Otvoriće karticu u vašem podrazumevanom HTTP veb pretraživaču, prijavite se i dobićete pin. Ako ste se već prijavili na svoj račun, stranica bi trebala prikazati PIN. Ako ste konfigurisali više od jednog Twitter naloga u svom HTTP web pretraživaču, razmislite o pokušaju da se odjavite sa drugog naloga i prijavite se na nalog koji želite da povežete.

3. Kopirajte PIN iz HTTP web pretraživača u svoj terminal i pritisnite tipku za povratak.

To će potrajati nekoliko sekundi i trebali biste dobiti svoje twitter_user_name u vašem Linux promptu.

Obratite pažnju na svoj Twitter stream, trebali biste vidjeti tvitove onih koje pratite.

4. Da biste prikazali slike tweeta direktno na vašem terminalu, možete učiniti:

twitter: rainbowstream -iot

5. Za prikaz trenutnog twitter trenda.

twitter: trend

6. Da vidite trenutni twitter trend posebno po zemljama, na primjer Indija (IN).

twitter: trend IN

Napomena: Ovdje IN je za Indiju. Ako želite vidjeti Trenutni trend za SAD ili bilo koju drugu zemlju, možete to učiniti.

7. Da vidite svoju twitter kuću i pratioce.

twitter: home
twitter: ls fl

8. Da vidite listu svih svojih prijatelja, ljudi koje pratite.

twitter: ls fr

Ovdje je popis naredbi koje možete pokrenuti za rukovanje svojim twitter tweetovima i feedovima sa vašeg Linux terminala.

Command

Šta radi

h

Pomoć

p

Pauzirajte Twitter Stream za klijenta na vašem terminalu

r

Nastavite Twitter prijenos, koji je ranije bio pauziran

c

Obrišite Linux konzolu

v

Informacije o verziji Twitter klijenta

q

Zatvorite Rainbow Stream

theme

Navedite sve dostupne teme

theme Name_of_Theme

Primijenite temu npr. tema monaki će primijeniti monaki
Tema

notification

Pogledajte svoje Twitter obavještenje

whois @Avishek_1210

Prikazaće se Profil @Avishek_1210

mentions

Prikazaće vremensku liniju spominjanja.

view @Avishek_1210

Prikaži vremensku liniju @Avishek_1210

s string

Tražit će riječ 'string'. Možete ga koristiti sa/bez
HashTag

t I Love #Tecmint

Štampa I Love #Tecmint na Twitteru

inbox

Prikažite svoje Inbox poruke

fl @Avishek_1210

Pratite @Avishek_1210

ufl @Avishek_1210

Prestani pratiti @Avishek_1210

block @Avishek_1210

Blokiraj @Avishek_1210

unblock @Avishek_1210

Deblokiraj @Avishek_1210

report @Avishek_1210

Prijavi @Avishek_1210 kao SPAM nalog

List home

Prikaži vremensku liniju liste

Također možete izvesti matematičko izračunavanje, što je karakteristika Pythona jednostavno kao:


[@Avishek_1210]: 2*3
6
[@Avishek_1210]: 2**3
8
[@Avishek_1210]: 2+3
5
[@Avishek_1210]: 3-2
1
[@Avishek_1210]: 4/3
1

Možete koristiti naredbu cal jednostavno kao da biste to učinili u terminalu.


[@Avishek_1210]: cal
    August 2015       
Su Mo Tu We Th Fr Sa  
                   1  
 2  3  4  5  6  7  8  
 9 10 11 12 13 14 15  
16 17 18 19 20 21 22  
23 24 25 26 27 28 29  
30 31                 

Želite li se malo zabaviti s ovom aplikacijom? Probajte i vidite šta se dešava:


random_rainbow('Your Text Here')
OR
order_rainbow('Your Text Here')

Pa ljudi kako je aplikacija? Da li ti se sviđa ovo? Ako ste Linux-er i navikli ste na Twitter, ova aplikacija je za vas. Lako se postavlja i koristi. Iako ne koristim twitter baš često, ali ova aplikacija je zaista duga i zanimljiva i ko zna da počinjem da koristim Twitter koliko i Facebook, samo zbog interesovanja za ovog Twitter-klijenta iz komandne linije. Ovu aplikaciju vrijedi isprobati. Neka se vaš glas čuje. Dajte nam svoje vrijedne povratne informacije u komentarima ispod. Lajkujte i podijelite nas i pomozite nam da se širimo.