Linux Administrator Miscellaneouss

Googler – Command Line Google Search On Linux System

Googler-image
mm
Written by Santosh Prasad

Googler is the command line search tools. You can search web, news, google sites search etc just typing command in Linux. Every Linux users need to google from web browser interface but most of the time Linux users work on terminal for day to day activity. They face difficulties to switch every-time from graphical interface to Linux terminal. That’s why Googler came in focus. Googler is the Python-based command line tool. It is also powerful tool.

TOP 10 GOOGLER FEATURES
1. Provide Google Search, Google News and Google site search.
2. Clean and fast with custom colours and no any ads.
3. Also provide navigate search result from omniprompt.
4. It fetching of number of results in a go and user can start at the nth result.
5. If user don’t want to spell check he can disable automatic spelling correction and can search exact keyword.
6. Support limit search by duration, language preference and country/domain specifc search.
7. Provide Google search keyword like filetype:mime, site:somesite.com and many more.
8. Also support HTTPS proxy support.
9. Searching Non-Stop : Begin new search at omnipromt without exiting.
10.Provide man page with example, zsh, fish and shell completion scripts for bash.
Note : To use Googler you will need to install Python 3.3 or later version. Make sure Python 3.3 or later version should be installed on your system.

Follow my previous post to install python3 ” Easy Steps To Install Python3 On CentOS ” on system.

INSTALLING GOOGLER IN LINUX SYSTEM

You can install Googler easily on Linux system using below command with github master branch and upgrade Googler for latest stable version.

# curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jarun/googler/master/googler && chmod +x /usr/local/bin/googler

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 81989 100 81989 0 0 41723 0 0:00:01 0:00:01 --:--:-- 92958

#googler -U --include-git

INSTALLING GOOGLER IN UBUNTU AND DEBIAN SYSTEM

You will need to use PPA repository to install Googler on Ubuntu or Debian system using below command to install it.

# sudo add-apt-repository ppa:twodopeshaggy/jarun
# sudo apt-get update
# sudo apt-get install googler

If you get any error during installation you can directly download and install from source. Follow below steps to install.

# cd /tmp/
# wget -c https://github.com/jarun/googler/archive/v2.9.tar.gz
# tar -xvf v2.9.tar.gz
# cd googler-2.9
# sudo make install
# cd auto-completion/bash/
# sudo cp googler-completion.bash /etc/bash_completion.d/

COMMAND LINE GOOGLER USAGE

I am going to explain how we can use Googler using command line with some screenshot. If you want to know more about Googler use its man page

#man googler

To show information about www.looklinux.com type below command. You can see default 10 result about www.looklinux.com in terminal.

# googler www.looklinux.com

stdout encoding 'ascii' detected. googler requires utf-8 to work properly. The wrong encoding may be due to a non-UTF-8 locale or an improper PYTHONIOENCODING.
(For the record, your locale language is <unknown> and locale encoding is <unknown>; your PYTHONIOENCODING is not set.)

Above you can see stdout encoding ‘ascii’ detected. It is default encoding set on your system. You will need to change it to “utf 8”.

Follow the below command to change from “ascii” to “utf 8” encoding on system temporarily.

# LANG=en_US.utf8

You can change locale permanently putting the following line to bash profile “~./bashrc or ~/.profile“.

#vim ~/.bashrc
OR
#vim ~/.profile

export LANG=en_US.utf8

Save and exit.

Now again run below command.

# googler www.looklinux.com
googler-img1

You can see omnipromt help at the end of the search page by entering the “?”. Press “Enter” you can see detailed of each key functionality.

googler-img2

In below example, I am going to search for the quoted words like “mysql database” on www.looklinux.com.

# googler -n 4 -w www.looklinux.com \"mysql database\"

Options are:

-n :- To display at most 4 googler result per a page default is 10.
-w :- Google site ” www.looklinux.com” serarch enable.

googler-img3

You can also see latest news related to CentOS from the Google search news using -N option.

# googler -N CentOS
googler-img4

I hope this article will be helpful to understand how we can install and use Googler command line search  on Linux. If you have any queries and problem please comment in comment section or you can also ask your question.

Thanks:)

About the author

mm

Santosh Prasad

Hi! I'm Santosh and I'm here to post some cool article for you. If you have any query and suggestion please comment in comment section.

Leave a Comment