कैसे लिनक्स टर्मिनल से DuckDuckGo खोज करने के लिए


जैसे Googler (Google साइट खोज कमांड-लाइन से), ddgr एक कमांड लाइन उपयोगिता है जिसका उपयोग प्रमुख शब्दों के लिए DuckDuckGo खोज इंजन और एक कमांड के माध्यम से खोज करने के लिए किया जा सकता है अपने टर्मिनल प्रॉम्प्ट पर लाइन ब्राउज़र।

लिनक्स में ddgr कमांड लाइन सर्च इंजन स्थापित करने से पहले, पहले आश्वस्त करें कि पायथन 3.4 और अजगर HTTPS अनुरोधों को संभालने के लिए आवश्यक लाइब्रेरी आपके अनुरोध पर स्थापित हैं। सिस्टम, निम्नलिखित आदेश जारी करके।

------------------ On CentOS, RHEL & Fedora ------------------ 
# yum install epel-release
# yum install python34 python34-requests

------------------ On Debian & Ubuntu ------------------
# apt install python3 python3-requests

Ddgr खोजों को खोलने के लिए आपको एक कमांड लाइन ब्राउज़र स्थापित करने की आवश्यकता है, जैसे elinks , लिंक , lynx , w3m या www-ब्राउज़र , आपके सिस्टम में।

इस गाइड में हम lynx पाठ आधारित ब्राउज़र के माध्यम से लिंक खोलने के लिए ddgr खोज इंजन कॉन्फ़िगर करेंगे।

# yum insall lynx         [On CentOS, RHEL & Fedora]
# apt-get install lynx    [On Debian & Ubuntu]

इसके बाद, BROWSER पर्यावरण चर प्रणाली को lynx ब्राउज़र को इंगित करने के लिए सेट करें, रूट कमांड के साथ निम्नलिखित कमांड जारी करके।

# export BROWSER=lynx
# echo “export BROWSER=lynx” >> /etc/profile

आधिकारिक ddgr github बाइनरी पैकेज रिलीज़ के माध्यम से DuckDuckGo खोज इंजन कमांड लाइन उपयोगिता को स्थापित करने के लिए, निम्नलिखित आदेशों को अपने लिनक्स वितरण के लिए विशिष्ट जारी करें।

------------------ On CentOS, RHEL & Fedora ------------------
# yum install https://github.com/jarun/ddgr/releases/download/v1.1/ddgr-1.1-1.el7.3.centos.x86_64.rpm 

------------------ On Ubuntu 16.04 ------------------
# wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu16.04.amd64.deb
# dpkg -i ddgr_1.1-1_ubuntu16.04.amd64.deb

------------------ On Ubuntu 17.10 ------------------
# wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu17.10.amd64.deb 
# dpkg -i ddgr_1.1-1_ubuntu17.10.amd64.deb

------------------ On Debian 9 ------------------
# wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_debian9.amd64.deb 
# dpkg -i ddgr_1.1-1_debian9.amd64.deb

आप Ubuntu पर PPA रिपॉजिटरी का उपयोग करके ddgr भी स्थापित कर सकते हैं, जिसे ddgr प्रोजेक्ट के डेवलपर द्वारा बनाए रखा जाता है।

$ sudo add-apt-repository ppa:twodopeshaggy/jarun
$ sudo apt-get update
$ sudo apt-get install ddgr

कैसे ddgr का उपयोग कर टर्मिनल से डकडकूग सर्च करें

अंत में, ddgr serach इंजन में एक विशिष्ट कीवर्ड को खोजने के लिए, नीचे दिए गए उदाहरण में दिखाए अनुसार कमांड जारी करें।

# ddgr tecmint

स्वचालित रूप से एक विशिष्ट प्रदर्शित खोज परिणाम को खोलने के लिए lynx पाठ-आधारित ब्राउज़र, संबंधित संख्या कुंजी को हिट करें और वेबपेज को लोड करने के लिए प्रतीक्षा करें। कभी-कभी आपको वेबसाइट कुकीज़ को स्वीकार करने और वेबसाइट को लोड करने के लिए lynx ब्राउज़र में "a" टाइप करना होगा।

बस इतना ही! DuckDuckGo कमांड लाइन सर्च इंजन उपयोगिता के बारे में अन्य जानकारी के लिए, ddgr आधिकारिक github पेज पर जाएं।