Using tuxi to Retrieve Instant and Concise Answers from Google (with examples)
- Linux
- November 5, 2023
Introduction
tuxi is a command-line tool that allows users to scrape Google search results and provides instant and concise answers. It can be particularly useful when you need quick access to information without having to open a full web browser. In this article, we will explore several use cases of the tuxi command and showcase their practical applications.
1: Making a Search using Google
The basic use of tuxi is to make a search using Google. This can be achieved with the following command:
tuxi search_terms
Motivation: By using tuxi, we can quickly retrieve relevant search results without leaving the command-line interface. This can save time and provide a convenient option for obtaining information.
Explanation: The search_terms
argument should be replaced with the desired search query. It can include multiple words or phrases.
Example Output:
Search Results for: search_terms
1. Title: Example Title
URL: example.com
Description: This is an example description that provides relevant information.
2. Title: Another Example
URL: example.net
Description: Here's another example description.
...
2: Displaying Raw Search Results
In some cases, you may prefer to retrieve the search results in a raw format without any formatting or color. This can be achieved using the -r
flag:
tuxi -r search_terms
Motivation: The raw format can be useful for further processing or analytics purposes. By using the -r
flag, you can obtain the search results without any additional formatting.
Explanation: The -r
flag instructs tuxi to display the search results in raw format, eliminating any pretty output or colors.
Example Output:
{"title": "Example Title", "url": "example.com", "description": "This is an example description that provides relevant information."}
{"title": "Another Example", "url": "example.net", "description": "Here's another example description."}
...
3: Displaying Only Search Results
When working with tuxi, you may want to extract only the search results and exclude any other information such as “Did you mean?” suggestions, greetings, or usage. This can be achieved using the -q
flag:
tuxi -q search_terms
Motivation: Filtering out non-essential information can help to focus on the search results themselves, providing a cleaner output for easier consumption.
Explanation: The -q
flag stands for “quiet” and instructs tuxi to display only the search results, excluding any other unnecessary information.
Example Output:
1. Title: Example Title
URL: example.com
Description: This is an example description that provides relevant information.
2. Title: Another Example
URL: example.net
Description: Here's another example description.
...
4: Displaying Help
To access the tuxi command’s help documentation, you can use the -h
flag:
tuxi -h
Motivation: The help command is crucial for understanding the available options and syntax of the tuxi command. It provides guidance on how to use the command effectively.
Explanation: The -h
flag triggers the help functionality of tuxi, displaying a summary of available command-line options and their descriptions.
Example Output:
Usage: tuxi [OPTION]... search_terms
-t, --translation Translate input to another language.
-l, --limit-page Limit the range of pages.
-r, --raw Raw format output.
-g, --google Use Google instead of DuckDuckGo.
-q, --quiet Quiet mode.
-d, --detailed-help Provide detailed help.
-h, --help Display this help and exit.
--
Scrape Google search results and SERPs and provide instant and concise answers.
More information: <https://github.com/Bugswriter/tuxi>
Conclusion
tuxi is a powerful command-line tool that makes it easy to scrape Google search results and access concise answers. By showcasing various use cases, we have learned how to perform searches, retrieve raw results, display only search results, and access the help documentation. These features make tuxi a valuable tool for quick and efficient information retrieval directly from the command line.