റെയിൻബോ സ്ട്രീം - ലിനക്സിനുള്ള ഒരു അഡ്വാൻസ്ഡ് കമാൻഡ്-ലൈൻ ട്വിറ്റർ ക്ലയന്റ്


ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിനേക്കാൾ കൺസോൾ/ടെർമിനലിൽ Twitter ഉപയോഗിക്കാൻ ഇഷ്ടപ്പെടുന്ന എല്ലാ ആളുകൾക്കും ഇപ്പോൾ Linux കൺസോളിൽ നിന്ന് തന്നെ അവരുടെ ട്വിറ്റർ അക്കൗണ്ട് ആക്uസസ് ചെയ്യാൻ കഴിയും. അതെ നിങ്ങൾ കേട്ടത് ശരിയാണ്. റെയിൻബോ സ്ട്രീം എന്ന ലിനക്സ് കമാൻഡ്-ലൈൻ ട്വിറ്റർ ക്ലയന്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇപ്പോൾ നിങ്ങളുടെ ട്വിറ്റർ അക്കൗണ്ട് ആക്സസ് ചെയ്യാൻ കഴിയും.

MIT ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കിയ Linux കമാൻഡ് ലൈനിനായുള്ള ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് Twitter-ക്ലയന്റുമാണ് റെയിൻബോ സ്ട്രീം. ഇതിന് തത്സമയ ട്വീറ്റ് സ്ട്രീം കാണിക്കാനും ഒരു ട്വീറ്റ് രചിക്കാനും തിരയാനും പ്രിയപ്പെട്ടത്,..... തുടങ്ങിയവ ചെയ്യാനും കഴിയും. റെയിൻബോ സ്ട്രീം നിങ്ങളുടെ Linux ടെർമിനലിലേക്ക് ഒരു യഥാർത്ഥ വിനോദം നൽകുന്നു. ടെർമിനലിൽ നേരിട്ട് ട്വിറ്റർ ചിത്രങ്ങൾ കാണിക്കാനും ഇതിന് കഴിയും.

ഇത് പൈത്തണിൽ എഴുതുകയും Twitter API, Python Twitter ടൂൾ എന്നിവയുടെ മുകളിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്. നിങ്ങളുടെ കൺസോളിൽ ഈ ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾ പൈത്തണും പിപ്പ് പതിപ്പും 2.7.x അല്ലെങ്കിൽ 3.x ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.

  1. Linux കമാൻഡ്-ലൈനിനായുള്ള സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് Twitter-ക്ലയന്റ്.
  2. ടെർമിനലിൽ ട്വിറ്റർ ഇമേജ് റെൻഡർ ചെയ്യാൻ കഴിവുണ്ട്.
  3. പിന്തുണ പ്രോക്സി.
  4. ഇന്ററാക്ടീവ് മോഡ് പിന്തുണയ്ക്കുന്നു.
  5. തീം ഇഷ്uടാനുസൃതമാക്കൽ നന്നായി നടപ്പിലാക്കി.
  6. തത്സമയ ട്വിറ്റർ സ്ട്രീം കാണിക്കാൻ കഴിവുള്ള.
  7. നിങ്ങളുടെ ടെർമിനലിൽ നിന്ന് തന്നെ നിങ്ങൾക്ക് ട്വീറ്റ് ചെയ്യാനും തിരയാനും പ്രിയപ്പെട്ട ട്വീറ്റുകൾ ചെയ്യാനും കഴിയും.

ലിനക്സിൽ റെയിൻബോ സ്ട്രീം ട്വിറ്റർ ക്ലയന്റിന്റെ ഇൻസ്റ്റാളേഷൻ

ഇന്നത്തെ മിക്ക Linux വിതരണങ്ങളിലും, നിങ്ങളുടെ സിസ്റ്റത്തിൽ പൈത്തൺ ഇതിനകം തന്നെ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. ഇൻസ്റ്റാൾ ചെയ്ത പൈത്തണിന്റെ പതിപ്പ് നിങ്ങൾക്ക് ഇങ്ങനെ പരിശോധിക്കാം:

$ python --version

അടുത്തതായി, നിങ്ങളുടെ Linux വിതരണങ്ങൾ അനുസരിച്ച് ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് python-pip പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.

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

ശ്രദ്ധിക്കുക: നിങ്ങൾ ഫെഡോറ 22-ൽ ആണെങ്കിൽ, yum-ന് പകരം 'dnf' ഉപയോഗിക്കുക.

ഇൻസ്റ്റാൾ ചെയ്ത പൈപ്പിന്റെ പതിപ്പ് പരിശോധിക്കുക.

$ pip --version

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

ഇപ്പോൾ റെയിൻബോ സ്ട്രീം ട്വിറ്റർ ക്ലയന്റ് ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സമയമായി.

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

വിജയകരമായ ഇൻസ്റ്റാളേഷന് ശേഷം നിങ്ങളുടെ ടെർമിനലിൽ താഴെയുള്ള സന്ദേശം ലഭിക്കും.

റെയിൻബോ സ്ട്രീമിൽ സഹായം ലഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

$ rainbowstream -h 
OR
$ rainbowstream --h 

റെയിൻബോ സ്ട്രീം ട്വിറ്റർ ക്ലയന്റ് ഉപയോഗം

1. ആദ്യം നിങ്ങളുടെ ട്വിറ്റർ അക്കൗണ്ട് ഉപയോഗിച്ച് ട്വിറ്റർ സൈറ്റിൽ ആപ്ലിക്കേഷൻ കണക്റ്റ് ചെയ്യുകയും അംഗീകരിക്കുകയും വേണം.

ശ്രദ്ധിക്കുക: നിങ്ങൾ ഒരു ട്വിറ്റർ അക്കൗണ്ട് ഉണ്ടാക്കിയില്ലെങ്കിൽ, നിങ്ങൾക്കൊരു അക്കൗണ്ട് ഉണ്ടായിരിക്കണം.

2. ഇപ്പോൾ നിങ്ങളുടെ Linux ടെർമിനലിൽ ഉപയോക്താവായി rainbowstream എന്ന് ടൈപ്പ് ചെയ്യുക.

$ rainbowstream

ഇത് നിങ്ങളുടെ ഡിഫോൾട്ട് HTTP വെബ് ബ്രൗസറിൽ ഒരു ടാബ് തുറക്കും, ലോഗിൻ ചെയ്താൽ നിങ്ങൾക്ക് ഒരു പിൻ ലഭിക്കും. നിങ്ങൾ ഇതിനകം നിങ്ങളുടെ അക്കൗണ്ടിൽ ലോഗിൻ ചെയ്uതിട്ടുണ്ടെങ്കിൽ, പേജ് പിൻ കാണിക്കുന്നതായിരിക്കണം. നിങ്ങളുടെ HTTP വെബ് ബ്രൗസറിൽ നിങ്ങൾ ഒന്നിലധികം ട്വിറ്റർ അക്കൗണ്ടുകൾ കോൺഫിഗർ ചെയ്uതിട്ടുണ്ടെങ്കിൽ, മറ്റൊരു അക്കൗണ്ടിൽ നിന്ന് ലോഗ് ഔട്ട് ചെയ്uത് നിങ്ങൾ കണക്uറ്റുചെയ്യാൻ ആഗ്രഹിക്കുന്ന അക്കൗണ്ടിലേക്ക് ലോഗിൻ ചെയ്യാൻ ശ്രമിക്കുന്നത് പരിഗണിക്കുക.

3. HTTP വെബ് ബ്രൗസറിൽ നിന്ന് പിൻ നിങ്ങളുടെ ടെർമിനലിലേക്ക് പകർത്തി റിട്ടേൺ കീ അമർത്തുക.

ഇതിന് കുറച്ച് നിമിഷങ്ങൾ എടുക്കും, നിങ്ങളുടെ Linux പ്രോംപ്റ്റിൽ നിങ്ങളുടെ twitter_user_name ലഭിക്കും.

നിങ്ങളുടെ ട്വിറ്റർ സ്ട്രീം ശ്രദ്ധിക്കുക, നിങ്ങൾ പിന്തുടരുന്നവരുടെ ട്വീറ്റുകൾ നിങ്ങൾ കാണണം.

4. ട്വീറ്റിന്റെ ചിത്രങ്ങൾ നിങ്ങളുടെ ടെർമിനലിൽ നേരിട്ട് പ്രദർശിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

twitter: rainbowstream -iot

5. നിലവിലെ ട്വിറ്റർ ട്രെൻഡ് പ്രദർശിപ്പിക്കുന്നതിന്.

twitter: trend

6. നിലവിലെ ട്വിറ്റർ ട്രെൻഡ് പ്രത്യേകമായി രാജ്യാടിസ്ഥാനത്തിൽ കാണാൻ, ഉദാഹരണത്തിന് ഇന്ത്യ (IN).

twitter: trend IN

ശ്രദ്ധിക്കുക: ഇവിടെ IN എന്നത് ഇന്ത്യയ്ക്കുള്ളതാണ്. യുഎസിനോ മറ്റേതെങ്കിലും രാജ്യത്തിനോ ഉള്ള നിലവിലെ ട്രെൻഡ് കാണണമെങ്കിൽ, നിങ്ങൾക്ക് അങ്ങനെ ചെയ്യാം.

7. നിങ്ങളുടെ ട്വിറ്റർ ഹോമും ഫോളോവേഴ്uസും കാണുന്നതിന്.

twitter: home
twitter: ls fl

8. നിങ്ങളുടെ എല്ലാ സുഹൃത്തുക്കളുടെയും, നിങ്ങൾ പിന്തുടരുന്ന ആളുകളുടെ ലിസ്റ്റ് കാണുക.

twitter: ls fr

നിങ്ങളുടെ ലിനക്സ് ടെർമിനലിൽ നിന്ന് നിങ്ങളുടെ ട്വിറ്റർ ട്വീറ്റുകളും ഫീഡുകളും കൈകാര്യം ചെയ്യാൻ നിങ്ങൾക്ക് പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡുകളുടെ ലിസ്റ്റ് ഇതാ.

നിങ്ങൾക്ക് ഗണിതശാസ്ത്ര കണക്കുകൂട്ടലും നടത്താം, ഇത് പൈത്തണിന്റെ സവിശേഷതയാണ്:

[@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

നിങ്ങൾ ടെർമിനലിൽ ചെയ്യുന്നത് പോലെ നിങ്ങൾക്ക് cal കമാൻഡ് ഉപയോഗിക്കാം.

[@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                 

ഈ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് കുറച്ച് ആസ്വദിക്കണോ? എന്താണ് സംഭവിക്കുന്നതെന്ന് കാണാൻ ശ്രമിക്കുക:

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

അപ്പോൾ, അപേക്ഷ എങ്ങനെയുണ്ട് സുഹൃത്തുക്കളെ? നിനക്കിതിഷ്ടമാണോ? നിങ്ങൾ ഒരു Linux-er ആണെങ്കിൽ Twitter ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ ആപ്ലിക്കേഷൻ നിങ്ങൾക്കുള്ളതാണ്. ഇത് സജ്ജീകരിക്കാൻ എളുപ്പമുള്ളതും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്. ഞാൻ പലപ്പോഴും ട്വിറ്റർ ഉപയോഗിക്കുന്നില്ലെങ്കിലും, ഈ ആപ്ലിക്കേഷൻ ശരിക്കും ഒരു മഴവില്ലും രസകരവുമാണ്, മാത്രമല്ല ഈ കമാൻഡ്-ലൈൻ ട്വിറ്റർ-ക്ലയന്റിലുള്ള താൽപ്പര്യം കാരണം ഞാൻ ഫേസ്ബുക്ക് പോലെ തന്നെ ട്വിറ്ററും ഉപയോഗിക്കാൻ തുടങ്ങുമെന്ന് ആർക്കറിയാം. ഈ ആപ്ലിക്കേഷൻ ശ്രമിച്ചുനോക്കുന്നത് മൂല്യവത്താണ്. നിങ്ങളുടെ ശബ്ദം കേൾക്കാവുന്നതായിരിക്കട്ടെ. ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ നിങ്ങളുടെ വിലയേറിയ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകുക. ഞങ്ങളെ ലൈക്ക് ചെയ്ത് ഷെയർ ചെയ്ത് പ്രചരിപ്പിക്കാൻ ഞങ്ങളെ സഹായിക്കൂ.