All Projects → tanaikech → goris

tanaikech / goris

Licence: MIT license
This is a CLI tool to search for images with Google Reverse Image Search (goris).

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to goris

Typon
A multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.
Stars: ✭ 53 (-14.52%)
Mutual labels:  cli-app, cli-tool
Voila
Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.
Stars: ✭ 78 (+25.81%)
Mutual labels:  cli-app, cli-tool
wifiqr
Create a QR code with your Wi-Fi login details
Stars: ✭ 207 (+233.87%)
Mutual labels:  cli-app, cli-tool
Carbon Now Cli
🎨 Beautiful images of your code — from right inside your terminal.
Stars: ✭ 5,165 (+8230.65%)
Mutual labels:  cli-app, cli-tool
Localer
Automatic detecting missing I18n translations tool.
Stars: ✭ 219 (+253.23%)
Mutual labels:  cli-app
Beginners Python Examples
Basic Python CLI programs
Stars: ✭ 190 (+206.45%)
Mutual labels:  cli-app
Run Electron
Run Electron without all the junk terminal output
Stars: ✭ 187 (+201.61%)
Mutual labels:  cli-app
Github Keygen
Easy creation of secure SSH configuration for your GitHub account(s)
Stars: ✭ 183 (+195.16%)
Mutual labels:  cli-app
one-thing
Set the text for the One Thing app
Stars: ✭ 110 (+77.42%)
Mutual labels:  cli-app
Unsplash Wallpaper
Use an image from unsplash.com as your background image from a simple command.
Stars: ✭ 238 (+283.87%)
Mutual labels:  cli-app
Geek Life
The Todo List / Task Manager for Geeks in command line
Stars: ✭ 212 (+241.94%)
Mutual labels:  cli-app
Tty
Toolkit for developing sleek command line apps.
Stars: ✭ 2,329 (+3656.45%)
Mutual labels:  cli-app
Cat Names
🐈 Get popular cat names
Stars: ✭ 226 (+264.52%)
Mutual labels:  cli-app
Gcli
🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
Stars: ✭ 188 (+203.23%)
Mutual labels:  cli-app
3llo
3llo - Trello interactive CLI aplication
Stars: ✭ 245 (+295.16%)
Mutual labels:  cli-app
Htmltest
✅ Test generated HTML for problems
Stars: ✭ 185 (+198.39%)
Mutual labels:  cli-app
Tldr
Golang command line client for tldr https://github.com/tldr-pages/tldr
Stars: ✭ 210 (+238.71%)
Mutual labels:  cli-app
Terminal Image Cli
Display images in the terminal
Stars: ✭ 234 (+277.42%)
Mutual labels:  cli-app
Sclack
The best CLI client for Slack, because everything is terrible!
Stars: ✭ 2,363 (+3711.29%)
Mutual labels:  cli-app
Do Not Disturb Cli
Control the macOS `Do Not Disturb` feature from the command-line
Stars: ✭ 205 (+230.65%)
Mutual labels:  cli-app

goris

Build Status MIT License

Overview

This is a CLI tool to search for images with Google Reverse Image Search.

Description

Images can be searched by image files and image URLs. Searched images display URLs and also can be downloaded as image files.

How to Install

Download an executable file from the release page and put to a directory with path.

or

Use go get.

$ go install github.com/tanaikech/goris@latest

Usage

Search images from an image file. You can select number of output URLs using -n. The maximum number of output URLs is 100. (The current default value is 10. So when -n is not used, 10 URLs are returned.)

$ goris s -f [image file] -n 50

Search images from an image URL.

$ goris s -u [image URL]

Download searched images from an image file. Following sample downloads 10 searched images using an image file.

$ goris s -f [image file] -d -n 10

Retrieve web pages with matching images on Google top page. When this is not used, images are retrieved.

$ goris s -u [image URL] -w
$ goris s -f [image file] -w

Licence

MIT

Author

TANAIKE

If you have any questions and commissions for me, feel free to tell me using e-mail of [email protected]

Update History

  • v1.0.0 (April 26, 2017)

    Initial release.

  • v1.0.1 (May 16, 2017)

    1. A bugfix
      • When number of retrieved URLs is smaller than number of default output, an error had occurred. This was fixed. (Thank you! Steve Davis)
  • v1.1.0 (June 13, 2017)

    1. Add option
      • When images are matched to a searched image, web pages with matching images are retrieved. These are web pages displayed on Google top page. When this is not used, images are retrieved. This was added as a boolean option. (This was added by a request.)

  • v1.1.1 (January 3, 2020)

    1. It seems that the specification of github.com/urfave/cli was changed by the update of https://github.com/urfave/cli. By this, when go get -u github.com/tanaikech/goris is run, an error occurred. So this error was removed.

  • v2.0.0 (April 23, 2020)

    1. The specification for running the reverse image search was changed at Google side. By this, this application was also changed.

  • v3.0.0 (February 23, 2022)

    1. The specification for running the reverse image search was changed at Google side. By this, this application was also changed.

  • v3.0.1 (May 2, 2022)

    1. About the option -w, a bug was resolved. By this, the URLs of the related Web site are returned. As the default, 10 URLs are returned. If you want to retrieve more, please use the option -n like -n 20.

  • v3.0.2 (February 2, 2023)

    1. Modified go.mod and go.sum.

TOP

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].