কম্পিউটার

রেইনবো স্ট্রিম - লিনাক্সের জন্য একটি উন্নত কমান্ড-লাইন টুইটার ক্লায়েন্ট


রামধনু প্রবাহ লিনাক্স কমান্ড-লাইনের জন্য একটি বিনামূল্যে এবং ওপেন সোর্স টুইটার-ভোক্তা, এমআইটি লাইসেন্সের অধীনে প্রকাশিত। এটি Rea ltime টুইট স্ট্রীম দেখানো, একটি টুইট রচনা, অনুসন্ধান, প্রিয়, ইত্যাদি দেখানোর জন্য সক্ষম। এটি Python-এ লেখা এবং Twitter API-এর উপর নির্মিত এবং পাইথন টুইটার টুল . আপনার কনসোলে এই অ্যাপ্লিকেশনটি চালানোর জন্য আপনাকে অবশ্যই পাইথন ইনস্টল করতে হবে৷ এবং পিপ সংস্করণ 2.7.x অথবা 3.x .

বৈশিষ্ট্যসমূহ

  • এটি লিনাক্স কমান্ড-লাইনের জন্য একটি বিনামূল্যের এবং ওপেন সোর্স টুইটার-ক্লায়েন্ট।

  • এটি টার্মিনালে টুইটার ইমেজ রেন্ডার করতে সক্ষম৷

  • এটি প্রক্সি সমর্থন করে৷

  • এটি ইন্টারেক্টিভ মোড সমর্থন করে৷

  • থিম কাস্টমাইজেশন প্রয়োগ করা হয়েছে।

  • এটিতে রিয়েল-টাইম টুইটার স্ট্রিম দেখানোর ক্ষমতা রয়েছে৷

  • আপনি সরাসরি আপনার টার্মিনাল থেকে টুইট, অনুসন্ধান, প্রিয় টুইট করতে পারেন।

লিনাক্সে রেইনবো স্ট্রিম টুইটার ক্লায়েন্টের ইনস্টলেশন

রেইনবো স্ট্রিম ইনস্টল করার আগে, আপনাকে অবশ্যই পাইথনের সংস্করণটি ইনস্টল করা আছে কিনা তা নিম্নলিখিত কমান্ডটি ব্যবহার করে পরীক্ষা করতে হবে –

$ python --version

নমুনা আউটপুট এই মত হওয়া উচিত –

Python 2.7.11+

পাইথন-পিপ প্যাকেজ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

$ sudo apt-get install python-pip

নমুনা আউটপুট এই মত হওয়া উচিত –

প্যাকেজ তালিকা পড়া হচ্ছে... DoneBuilding নির্ভরতা ট্রি রিডিং স্টেট তথ্য... সম্পন্ন নিম্নলিখিত অতিরিক্ত প্যাকেজ ইনস্টল করা হবে:libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all python-all-dev python -dev python-pip-whl python-pkg-resourcespython-setuptools python-wheel python2.7-devSuggested প্যাকেজ:python-setuptools-doc নিম্নলিখিত নতুন প্যাকেজগুলি ইনস্টল করা হবে:libexpat1-dev libpython-all-dev libpython2. -dev python-all python-all-dev python-dev python-pip python-pip-whlpython-pkg-resources python-setuptools python-wheel python2.7-dev0 আপগ্রেড করা হয়েছে, 13টি নতুন ইনস্টল করা হয়েছে, 0টি অপসারণ করা হয়েছে এবং 21টি আপগ্রেড করা হয়নি৷ 29.7 MB সংরক্ষণাগার পেতে হবে৷ এই অপারেশনের পরে, 45.1 MB অতিরিক্ত ডিস্ক স্থান ব্যবহার করা হবে৷ আপনি কি চালিয়ে যেতে চান? [Y/n] yGet:1 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 libeexpat1-dev amd64 2.1.0-7 [115 kB]Get:2 https://in.archive.ubuntu .com/ubuntu xenial/main amd64 libpython2.7-dev amd64 2.7.11-7ubuntu1 [27.8 MB]Get:3 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-dev amd64 2.711 -1 [7,728 B]Get:4 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 libpython-all-dev amd64 2.7.11-1 [992 B]Get:5 https://in. archive.ubuntu.com/ubuntu xenial/main amd64 python-all amd64 2.7.11-1 [978 B]Get:6 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 python2.7-dev amd64 2.7.11-7ubuntu1 [280 kB]Get:7 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-dev amd64 2.7.11-1 [1,160 B]Get:8 https://in .archive.ubuntu.com/ubuntu xenial/main amd64 python-all-dev amd64 2.7.11-1 [1,000 B]Get:9 https://in.archive.ubuntu.com/ubuntu xenial/universe amd64 python-pip -whl সব 8.1.1-2 [1,074 kB]পান:10 https://in.archive.ubuntu.com/ubuntu xenial/universe amd64 python-pip all 8.1.1-2 [144 kB]পান :11 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-pkg-resources all 20.7.0-1 [108 kB]পান:12 https://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-setuptools all 20.7.0-1 [169 kB]Get:13 https://in.archive.ubuntu.com/ubuntu xenial/universe amd64 python-wheel all 0.29.0-1 [48.0 kB] 19 সেকেন্ডে 29.7 MB আনা হয়েছে (1,494 kB/s) পূর্বে অনির্বাচিত প্যাকেজ libexpat1-dev:amd64 নির্বাচন করা হচ্ছে।(বর্তমানে ইনস্টল করা ডাটাবেস... 178346 ফাইল এবং ডিরেক্টরি পড়া হচ্ছে।)আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../libexpat1-dev_2.1.6amd64. deb ...আনপ্যাক করা হচ্ছে libexpat1-dev:amd64 (2.1.0-7) ...আগে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে libpython2.7-dev:amd64.আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../libpython2.7-dev_2.7.11-7ubuntu1_amd64.bde ..................................................... ..................................... 

ইনস্টল করা পিপ-এর সংস্করণ পরীক্ষা করতে , নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

$ pip --version

নমুনা আউটপুট এই মত হওয়া উচিত –

/usr/lib/python2.7/dist-packages (পাইথন 2.7) থেকে পিপ 8.1.1

রেইনবো স্ট্রিম টুইটার ক্লায়েন্ট ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

# পিপ ইন্সটল রেইনবোস্ট্রিম [Python 2.7.x ভার্সনের জন্য] # pip3 ইন্সটল রেইনবোস্ট্রিম[Python 3.x ভার্সনের জন্য]

নমুনা আউটপুট এই মত হওয়া উচিত –

 রংধনু স্ট্রীম সংগ্রহ করা হচ্ছে ডাউনলোড হচ্ছে রেইনবোস্ট্রিম-1.3.3.tar.gz (46kB)100% |███████████████████████████████████████████ ██| 51kB 619kB/s সংগ্রহ করা python-dateutil (রামধনু স্ট্রীম থেকে)ডাউনলোড হচ্ছে python_dateutil-2.5.3-py2.py3-none-any.whl (201kB)100% |██████████████████████ ███████████████| 204kB 4.0MB/s সংগ্রহ করা তীর (রামধনু প্রবাহ থেকে) ডাউনলোড করা তীর-0.7.0.tar.gz (75kB)100% |██████████████████████████████████████ ████████| 81kB 7.9MB/s Collecting requests==2.5.3 (রামধনু প্রবাহ থেকে) অনুরোধ ডাউনলোড করা হচ্ছে-2.5.3-py2.py3-none-any.whl (468kB)100% |██████████████████ ███████████████████ | 471kB 2.6MB/s সংগ্রহ করা পাইফিগলেট (রামধনু প্রবাহ থেকে) ডাউনলোড হচ্ছে pyfiglet-0.7.5.tar.gz (767kB)100% |█████████████████████████████████████████ ████████| 768kB 716kB/s টুইটার সংগ্রহ করা (রামধনু প্রবাহ থেকে) টুইটার ডাউনলোড করা হচ্ছে-1.17.1-py2.py3-none-any.whl (55kB)100% |█████████████████████████████████ █████████████| 61kB 6.7MB/s কালেকটিং পিলো (রামধনু প্রবাহ থেকে) বালিশ ডাউনলোড করা হচ্ছে-3.2.0.zip (10.5MB)100% |█████████████████████████████████████████ ███████| 10.5MB 125kB/s PySocks সংগ্রহ করা (রেইনবোস্ট্রিম থেকে) PySocks-1.5.6.tar.gz ডাউনলোড করা হচ্ছে six>=1.5 (python-dateutil->rainbowstream থেকে) ডাউনলোড করা হচ্ছে six-1.10.0-nwhheel2ywheel2. সংগৃহীত প্যাকেজের জন্য:রেইনবোস্ট্রিম, তীর, পাইফিগলেট, পিলো, রেইনবোস্ট্রিমের জন্য PySocksRunning setup.py bdist_wheel... সম্পন্ন ডিরেক্টরিতে সংরক্ষিত:/home/linux/.cache/pip/wheels/ce/a6/ee/78d894d77cee1169cfd082cfd082cfd082cfdwheel setup. arrow ... done সংরক্ষিত ডিরেক্টরিতে:/home/linux/.cache/pip/wheels/39/9d/23/0e26a93dad0f99c2c6cc22728222ec243fc5a11313c547e98dRunning setup.py-এর জন্য bdist_pytor/dine/dine/dine. wheels/22/64/50/061d962f0938800687c7d965aec42c3c3b5344634f2242f3d8বালিশের জন্য setup.py bdist_wheel চালানো হচ্ছে... errorcomcomplete output from command /usr/bin/binz/top_p_p_t_p_p_6_p_p_p_p_t_x_command থেকে সম্পূর্ণ আউটপুট Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replac e('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpRiN63bpip-wheel- --python-tag cp27:রানিং bdist_wheelrunning buildrunning build_pycreating buildcreating build/lib.linux -x86_64-2.7 build/lib.linux-x86_64-2.7/PIL কপি করা হচ্ছে PIL/PaletteFile.py -> build/lib.linux-x86_64-2.7/PIL কপি করা হচ্ছে PIL/ImageDraw.py -> build/lib.linux-x4_276. /PIL অনুলিপি করা PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-2.7/PIL অনুলিপি করা PIL/EpsImagePlugin.py -> build/lib.linux-x86_64-2.7/PIL অনুলিপি করা হচ্ছে PIL/PixarImagePlugin -> বিল্ড। -x86_64-2.7/PIL অনুলিপি করা PIL/FliImagePlugin.py -> build/lib.linux-x86_64-2.7/PIL অনুলিপি করা PIL/FontFile.py -> build/lib.linux-x86_64-2.7/PIL অনুলিপি করা PIL/_binary. /lib.linux-x86_64-2.7/PILcopying PIL/GimpGradientFile.py -> build/lib.linux-x86_64-2.7/PIL কপি করা PIL/JpegPresets.py -> build/lib.linux-x86_64-2.7/PILcopy/PILcopy. py -> build/lib.linux-x86_64-2.7/PIL...................................... ................................

রেইনবোস্ট্রিমে সাহায্য পেতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

$ রেইনবোস্ট্রিম -h

নমুনা আউটপুট এই মত হওয়া উচিত –

ব্যবহার:রেইনবোস্ট্রিম [-ঘ] [-s স্ট্রিম] [-টু টাইমআউট] [-tt TRACK_KEYWORDS][-filter] [-ig ignore] [-iot] [-24] [-ph PROXY_HOST][- pp PROXY_PORT] [-pt PROXY_TYPE]ঐচ্ছিক আর্গুমেন্ট:-h, --হেল্প এই হেল্প মেসেজটি দেখাতে সাহায্য করুন এবং প্রস্থান করুন স্ট্রীম, --স্ট্রিম স্ট্রীম ডিফল্ট স্ট্রীম প্রোগ্রাম শুরু হওয়ার পর। (ডিফল্ট:মাইন)-থেকে TIMEOUT, --timeout TIMEOUTT স্ট্রীমের জন্য সময় শেষ (সেকেন্ড)।-tt TRACK_KEYWORDS, --track-keywords TRACK_KEYWORDSSনির্দিষ্ট পাঠ্যের জন্য স্ট্রীম অনুসন্ধান করুন।-ফিল্টার ফিল্টার, --ফিল্টার ফিল্টার ফিল্টার নির্দিষ্ট স্ক্রীন_নাম।-ig IGNORE , --ignore IGNOREIgnore নির্দিষ্ট screen_name.-iot, --image-on-term টার্মিনালে সমস্ত ছবি প্রদর্শন করুন।-24, --color-24bit 24bit কালার কোড ব্যবহার করে ছবি প্রদর্শন করুন।-ph PROXY_HOST, --proxy-host PROXY_HOSTU HTTP/ ব্যবহার করুন নেটওয়ার্ক সংযোগের জন্য SOCKS প্রক্সি।-pp PROXY_PORT, --proxy-port PROXY_PORTHTTP/SOCKS প্রক্সি পোর্ট (ডিফল্ট:8080)।-pt PROXY_TYPE, --proxy-টাইপ PROXY_TYPEProxy প্রকার (HTTP, SOCKSFS5; 

রেইনবো স্ট্রিম টুইটার ক্লায়েন্ট ব্যবহার

রেইনবো স্ট্রিম টুইটার ক্লায়েন্ট ব্যবহার করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

$ রেইনবোস্ট্রিম

আপনি উপরের কমান্ডটি প্রবেশ করালে, এটি নীচে দেখানো হিসাবে একটি স্ক্রীন খুলবে –

রেইনবো স্ট্রিম - লিনাক্সের জন্য একটি উন্নত কমান্ড-লাইন টুইটার ক্লায়েন্ট

আপনার শংসাপত্র দিয়ে লগইন করুন এবং আপনি একটি পিন পাবেন। আপনি যদি ইতিমধ্যেই আপনার অ্যাকাউন্টে লগ ইন করে থাকেন, তাহলে পৃষ্ঠায় পিন দেখানো উচিত।

রেইনবো স্ট্রিম - লিনাক্সের জন্য একটি উন্নত কমান্ড-লাইন টুইটার ক্লায়েন্ট

PIN কপি করুন HTTP প্রিয় ওয়েব ব্রাউজার থেকে আপনার টার্মিনালে প্রবেশ করুন এবং নীচে দেখানো হিসাবে রিটার্ন কী টিপুন –

আপনি সর্বশেষ সংস্করণ চালাচ্ছেন (1.3.3)হ্যালো! রেইনবো স্ট্রিম ব্যবহার করার জন্য আমরা আপনাকে সব সেট আপ করতে যাচ্ছি। যে ওয়েব ব্রাউজার উইন্ডোটি খোলে অনুগ্রহ করে অনুমতি দিন বেছে নিন। পরবর্তী পৃষ্ঠায় প্রদর্শিত পিন নম্বরটি অনুলিপি করুন এবং এটি এখানে পেস্ট করুন বা টাইপ করুন:খোলা হচ্ছে:https://api.twitter.com/oauth/authorize?oauth_token=AB-78QAAAAAAXZ0wAAABVGBoQvQ অনুগ্রহ করে পিনটি লিখুন:*******এটাই ! আপনার অনুমোদন কী লেখা হয়েছে /root/.rainbow_oauth._ _ _ _ _ ___________ _____| | (_) | | | | ||___/_|| _ || | ___| |_| |_ _ _ _ __ __ __ __ __ __ __ __ | | //| |/' || |/' || |// | __| __| | | | '_ \ | '__/ _` / __|/ _` |/ _` | // | /| || /| || <| | |_| |_| |_| | |_) | | | _ _| \__,_|___/\__,_|\__,_|\_/ \___/ \___/| ||_|টিপ্স প্রয়োজন? "h" টাইপ করুন এবং এন্টার কী টিপুন!

আপনি নীচে দেখানো টুইটগুলি পাবেন –

[@kittuprasad700]:গিরিশ জোহর @girishjohar 2016/04/29 10:44:34₪:0 ♥:0 id:0 টুইটার এর মাধ্যমে Android-এর জন্য সঠিক সময়ে... আপনাকে জন্মদিনের অনেক শুভেচ্ছা @shiekhspear 😁😁 👏👍Zoom TV @ZoomTV 2016/04/29 10:45:03₪:0 ♥:0 id:1 TweetDeck এর মাধ্যমে sardesairajdeep 2016/04/29 10:45:19₪:0 ♥:0 id:2 টুইটার এর মাধ্যমে iPhone এর জন্য LS-এর এক মিনিটও খরা নিয়ে আলোচনায় ব্যয় হয়নি! https://scroll.in/article/807324/this-chart-shows-how-much-time-the-lok-sabha-has-spent-discussing-the-horrific-drought-noneEl Androide Libre @elandroidelibre 2016/04 /29 10:45:37₪:0 ♥:0 id:3 এর মাধ্যমে BufferRick Osterloh regresa a Trabajar en Google https://bit.ly/1rlKVed https://t.co/BmlMykUSmd

প্রবণতা প্রদর্শন করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

[twittername]:treand

নমুনা আউটপুট এই মত হওয়া উচিত –

WIRED @WIRED 2016/04/29 10:47:05₪:0 ♥:0 id:4 SocialFlow এর মাধ্যমে এই অ্যাপটি আপনার লক্ষ লক্ষ মেসেঞ্জারদের সাথে ঝগড়া করার জন্য প্রয়োজন https://bit.ly/1SU6Rcx

অনুসরণকারীদের তালিকা পেতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন-

[twittername]:ls fl

সাহায্য পেতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

[twittername]:h

নমুনা আউটপুট এই মত হওয়া উচিত –

হাই বস! আমি এখনই আপনার সেবা করতে প্রস্তুত!----------------------------------------- -------------------------------------------------- আপনি ইতিমধ্যেই আপনার ব্যক্তিগত স্ট্রীমে আছেন৷ টুইটার থেকে যেকোনো আপডেট হবে৷ অবিলম্বে দেখান৷ উপরন্তু, নিম্নলিখিত কমান্ডগুলি এই মুহূর্তে উপলব্ধ:♪ Twitter সাহায্য h আবিষ্কার আবিষ্কার কমান্ডের জন্য সাহায্য দেখাবে৷ h টুইটগুলি টুইট কমান্ডের জন্য সাহায্য দেখাবে। h বার্তা বার্তা কমান্ডের জন্য সাহায্য দেখাবে। h friends_and_followers বন্ধু এবং অনুসরণকারীদের কমান্ডের জন্য সাহায্য দেখাবে। h তালিকা তালিকা কমান্ডের জন্য সাহায্য দেখাবে। h স্ট্রীম স্ট্রিম কমান্ডের জন্য সাহায্য দেখাবে। ♪ স্মার্ট শেল 111111 * 9 / 7 বা যেকোনো গণিতের অভিব্যক্তি পাইথন ইন্টারপ্রেটার দ্বারা মূল্যায়ন করা হবে। এমনকি cal বর্তমান মাসের জন্য ক্যালেন্ডার দেখাবে। ♪ কনফিগার থিম উপলব্ধ থিম তালিকাভুক্ত করবে। থিম মনোকাই সাথে সাথে মনোকাই থিম প্রয়োগ করবে। config সমস্ত কনফিগার তালিকা করবে। config ASCII_ART ASCII_ART কনফিগার কী-এর বর্তমান মান আউটপুট করবে। config TREND_MAX ডিফল্ট TREND_MAX কনফিগার কী-এর ডিফল্ট মান আউটপুট করবে। কনফিগারেশন CUSTOM_CONFIG ড্রপ CUSTOM_CONFIG কনফিগার কী ড্রপ করবে। config IMAGE_ON_TERM =true IMAGE_ON_TERM কনফিগার কী-এর মান True-এ সেট করবে। ♪ h স্ক্রীনিং করলে এই সাহায্য আবার দেখাবে। p স্ট্রীম থামাবে। r স্ট্রীম আনপজ করবে। c স্ক্রীন ক্লিয়ার করবে। v সংস্করণের তথ্য দেখাবে। q প্রস্থান করবে।--------------------------------------------------------- ------------------------------- মজা করুন এবং শক্ত হয়ে থাকুন!

রেইনবো স্ট্রিম থেকে প্রস্থান করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –

[twittername]:q

নমুনা আউটপুট এই মত হওয়া উচিত –

পরের বার দেখা হবে :)

এই নিবন্ধের পরে, আপনি বুঝতে সক্ষম হবেন – “কীভাবে রেইনবো স্ট্রিম ইনস্টল করবেন এবং উবুন্টুতে রেইনবো স্ট্রিমের ব্যবহার”। আমাদের পরবর্তী নিবন্ধগুলিতে, আমরা আরও লিনাক্স ভিত্তিক কৌশল এবং টিপস নিয়ে আসব। পড়তে থাকুন!


  1. হ্যাকিংয়ের জন্য 9টি সেরা লিনাক্স ডিস্ট্রোস

  2. বিকাশকারীদের জন্য 10 সেরা লিনাক্স ডিস্ট্রোস

  3. মাছ - লিনাক্সের জন্য একটি স্মার্ট এবং ব্যবহারকারী-বান্ধব ইন্টারেক্টিভ শেল

  4. লিনাক্সের জন্য 4 টাইম মেশিনের বিকল্প