Wikit – A Command Line Tool to Search Wikipedia on Linux

Wikit is a free and open-source command-line program for easily viewing Wikipedia summaries of search queries on the Linux command line; it is built using Nodejs.

The verb Wikit (derived from “wikipedia it“) means looking up something on wikipedia.org, the popular and remarkable open-source encyclopedia on the Internet.

To install Wikit on Linux systems, you must have nodejs and npm installed, if not install it using your default package manager as shown.

$ sudo apt install nodejs	#Debian/Ubuntu
$ sudo yum install nodejs npm	#RHEL/CentOS
$ sudo dnf install nodejs npm	#Fedora 22+

Installing nodejs and npm from the default repositories will give you the little older version. Therefore, read our article to get a more recent version of nodejs and npm in Linux.

After installing the necessary dependencies, run the following command to install wikit in Linux (the -g flag tells npm to install wikit globally).

$ sudo npm install wikit -g

Once Wikit is installed on your system, you can run it using the following syntax.

$ wikit Linux
Wikipedia Command Line View
Wikipedia Command Line View

The output shown is the paragraphs of the Wikipedia article before the table of contents and the line length is neatly wrapped based on your terminal’s window size, with a max of about 80 characters.

If you are running wikit on a desktop computer with a web browser installed, you can open the full Wikipedia article in a browser using the -b flag as below.

$ wikit linux -b

To define the line wrap length to number (minimum 15), use the -l option as shown.

$ wikit linux --line 90
Searching Wikipedia on Linux Commandline
Searching Wikipedia on Linux Commandline

For more information, go to the Wikit Github repository.

Lastly, do check out these fancy command line-based tools for various tasks.

You can use the comment form below to ask any questions or share any useful thoughts with us.

If you read this far, tweet to the author to show them you care. Tweet a thanks
Aaron Kili
Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

6 thoughts on “Wikit – A Command Line Tool to Search Wikipedia on Linux”

  1. Add this zsh script with wikit for low tech A.I in your mac terminal. change the V1 variable to change the voice.

    Change v4 Variable to the file path you want to store temporary files. These files are deleted when the script stops running. Install espeak and replace say with its command for use in Linux.

    #!/bin/bash
    v1="Daniel"
    v3="y"
    v4="/Users/dickdollan/scripts/DarwinAi/result"
    v5="sleep .5s"

    repeat (){
    read -p "What Is/ Are: " v2
    say -v $v1 "I Am searching for info on "$v2""
    wikit $v2 > $v4"$v2".txt
    say -v $v1 -f $v4"$v2".txt;$v5
    rm $v4*.txt
    }

    say -v $v1 "Hello My Name Is Darwin";$v5;say -v $v1 "I Answer Questions In The Form of What Is"

    repeat

    while [ $v3 == "y" ]
    do
    say -v $v1 "Do you have another Question"
    read -p "y/n: " v3

    if [ $v3 == "n" ]
    then
    break
    fi

    repeat

    done

    say -v $v1 "Goodbye"

    Reply
  2. This has worked for me previously on Mint 19.3 but since a complete reinstall, this set of instructions has left me needing ‘sudo‘ in front of every query. Can there be a simple solution?

    Reply
  3. To install the wikit command-line tool in MacOS, using brew, do the following:

    $ brew install nodejs
    $ npm install wikit -g
    

    Avoid using ‘sudo’.

    Reply

Got something to say? Join the discussion.

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.