s - Open a web search in your terminal.

  •        31

Web search from the terminal. Just opens in your browser.Search for puppies on google.

https://github.com/zquestz/s

Tags
Implementation
License
Platform

   




Related Projects

googler - :eyes: Google from the terminal

  •    Python

googler is a power tool to Google (Web & News) and Google Site Search from the command-line. It shows the title, URL and abstract for each result, which can be directly opened in a browser from the terminal. Results are fetched in pages (with page navigation). Supports sequential searches in a single googler instance. googler was initially written to cater to headless servers without X. You can integrate it with a text-based browser. However, it has grown into a very handy and flexible utility that delivers much more. For example, fetch any number of results or start anywhere, limit search by any duration, define aliases to google search any number of websites, switch domains easily... all of this in a very clean interface without ads or stray URLs. The shell completion scripts make sure you don't need to remember any options.

dasht - 💁 Search API docs offline, in terminal or browser

  •    Shell

The name "dasht" is a portmanteau of Dash and the letter "t", for terminal. Etymologically, "dasht" is Persian for plain, as in an flat expanse of land, which aptly characterizes the terminal environment where everything is text. Local search engine for web browsers.

mps-youtube - Terminal based YouTube player and downloader

  •    Python

This project is based on mps, a terminal based program to search, stream and download music. This implementation uses YouTube as a source of content and can play and download video as well as audio. The pafy library handles interfacing with YouTube. A standard search is performed by entering / followed by search terms.

ddgr - :duck: DuckDuckGo from the terminal

  •    Python

Unlike the web interface, you can specify the number of search results you would like to see per page. It's more convenient than skimming through 30-odd search results per page. The default interface is carefully designed to use minimum space without sacrificing readability. ddgr isn't affiliated to DuckDuckGo in any way.

clf - Command line tool to search and view snippets in the terminal

  •    Python

Commandlinefu.com is the place to record awesome command-line snippets. This tool allows you to search and view the results into your terminal.


borg - Search and save shell snippets without leaving your terminal

  •    Go

Borg was built out of the frustration of having to leave the terminal to search and click around for bash snippets. Glance over multiple snippets quickly with Borg's succinct output. PLEASE READ: The website (https://ok-b.org) is down, because I didn't have time to maintain it. You can host borg yourself, and we plan to resurrect the version hosted by us on 1backend (https://github.com/1backend/1backend). The ETA for this is a couple of months.

Notmuch -- Just an email system

  •    C

Notmuchmail helps to do fast, global-search and tag-based email system to use within your text editor or in a terminal. "Not much mail" is what Notmuch thinks about your email collection. Even if you receive 12000 messages per month or have on the order of millions of messages that you've been saving for decades. Regardless, Notmuch will be able to quickly search all of it. It's just plain not much mail.

sumoshell - A terminal-only version of Sumo written in Go

  •    Go

Sumoshell is collection of utilities to improve analyzing log files written in Go. grep can't tell that some log lines span multiple individual lines. Parsing out fields is cumbersome. Aggregating is basically impossible, and there is no good way to view the results. In Sumoshell, each individual command acts as a phase in a pipeline to get the answer you want. Sumoshell brings a lot of the functionality of Sumo Logic to the command line.Commands should start with sumo search [filter] which will transform logs into the json format sumoshell uses. Commands should end with render or graph which render the output to the terminal. Each operator is a stand-alone binary allowing them to be easily composed.

Python Prompt Toolkit - Library for building powerful interactive command lines in Python

  •    Python

prompt_toolkit is a library for building powerful interactive command lines and terminal applications in Python. ptpython is an interactive Python Shell, build on top of prompt_toolkit. prompt_toolkit could be a replacement for GNU readline, but it can be much more than that.

GoAccess - Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser

  •    C

GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. It supports nearly all web log formats (Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, etc)

bashhub-client - :cloud: Bash history in the cloud. Indexed and searchable.

  •    Python

Bashhub saves every terminal command entered across all sessions and systems and provides powerful querying across all commands. It also provides a key binding of ctrl + b for quickly dropping into interactive search.

emma-cli - 📦 Terminal assistant to find and install node packages.

  •    Javascript

Install the package you are looking for. Powered by Algolia search API and the Yarn package manager.

RealTerm: Serial/TCP Terminal

  •    Delphi

Serial terminal program partcularly targeted at binary and difficult data 1) binary data, and debugging difficult communications problems. 2) use as a comms component for other s/w via full activeX interface Support for physical comm ports, and TCP

Raman Data Search and Storage

  •    Java

A Raman spectra library with search and storage function.

ferret - Enhanced multi-file search for Vim

  •    Vim

Ferret provides an :Ack command for searching across multiple files using ripgrep (https://github.com/BurntSushi/ripgrep), The Silver Searcher (https://github.com/ggreer/the_silver_searcher), or Ack (http://beyondgrep.com/). Support for passing options through to the underlying search command exists, along with the ability to use full regular expression syntax without doing special escaping. On modern versions of Vim (version 8 or higher, or Neovim), searches are performed asynchronously (without blocking the UI). Shortcut mappings are provided to start an :Ack search (<leader>a) or to search for the word currently under the cursor (<leader>s).

google-images-download - Python Script to download hundreds of images from 'Google Images'

  •    Python

This is a command line python program to search keywords/key-phrases on Google Images and optionally download images to your computer. You can also invoke this script from another python file. This is a small and ready-to-run program. No dependencies are required to be installed if you would only want to download up to 100 images per keyword. If you would want more than 100 images per keyword, then you would need to install Selenium library along with chromedriver. Detailed instructions in the troubleshooting section.

translate-shell - :speech_balloon: Command-line translator using Google Translate, Bing Translator, Yandex

  •    Awk

It is a must to have corresponding fonts for the language(s) / script(s) you wish to display in your terminal. See wiki: Writing Systems and Fonts for more details on scripts and recommended Unicode fonts. Download the self-contained executable and place it into your path. It's everything you need.

EasyOCR - Java OCR 识别组件(基于Tesseract OCR 引擎)。能自动完成图片清理、识别 CAPTCHA 验证码图片内容的一体化工作。Java Image cleanup, OCR recognition component (based Tesseract OCR engine, automatically cleanup image and identification CAPTCHA verification code picture content)

  •    

EasyOCR is a Java language using OCR recognition engine (based Tesseract). By means of a few simple API, the Java language can be used to complete the picture content identification work. And integrated image cleanup, recognition CAPTCHA image, bill notes and other content integration efforts. EasyOCR engine supports plugin programming, ETD templates support, provide a graphical ETD template design tools (EasyTemplateDesigner GUI). EasyOCR not only provide services for consumers, but mainly oriented to provide localized development SDK integration with C/S, B/S and Android mobile terminal native integration projects.

DVD Web Service

  •    Java

DVDWeb is a Web Service which provides organization/search/lookup services through JAX-RPC API. The search can be done against the builtin DB (the user\'s private list of DVDs according to UPC codes) or against other Internet sites such as imdb or yahoo.

Brainstorm mp3 Catalog

  •    VB

This program offers the best way to find a mp3 file when you need it! Both fixed and removable drive(s) search with little intervention from the user (but also advanced functions if you want a better search). Enjoy!