Skip to main content

gooise

gooise (pronounced as goo-ee-se) is a Google Image Search automation tool.

Usage

Installation

PyPI version

gooise is available at Python Package Index and thus can be installed by pip:

$ pip install gooise

pip will also install gooise script to PATH.

Basic usage

Searching for local/remote image

$ gooise image.jpg
$ gooise https://example.com/img/image.jpg

Note: by default, gooise uses any available web driver, so you need to have at least one of these supported browsers installed:

  • Chrome (or any other chromium-based browsers)
  • Firefox
  • Opera
  • Internet Explorer
  • Edge

If your browser is installed in some uncommon location or is not in PATH, you'll need to pass some extra parameters to gooise (see Configuring web driver.)

Advanced usage

Configuring web driver

Use -d {chrome,firefox,opera,ie,edge} option to specify type of browser, and -b PATH to specify browser executable.

$ gooise -d firefox -b /usr/bin/firefox image.jpg

Running in headless mode

Note: gooise supports headless mode in Chrome/Firefox only.

Headless mode (enabled by default, disabled by -r option) hides automated browser window preserving its full functionality. It's usually more preferable since browser in regular mode has to stay focused (Selenium might fail to interact with a web page if browser window is kept in background).

Contributing

Google tends to update their frontend once in a while, and thus all HTML tag IDs/classes are updated, too.

If you noticed that gooise isn't working as expected anymore (or not working at all) - you can open an issue or propose a fix via merge request.

These files contain CSS selectors and web page interaction logic:

Release files for gooise 2020.7.18.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gooise 2020.7.18.8
File Size Uploaded
gooise-2020.7.18.8.tar.gz 19.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gooise 2020.7.18.8
File Interpreter ABI Platform
gooise-2020.7.18.8-py3-none-any.whl Python 3 none any Details

Total release size: 52.5 kB

Release files / gooise-2020.7.18.8.tar.gz

Download URL gooise-2020.7.18.8.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
93bb8a0b067b4ed725afd9422fc0ccb8bf42b5d940c80cfd1dfcda72f192a8c0
BLAKE2b-256 checksum
How to use checksums
64f93019558ebd7ba4ab5fa38dbaa438a0d886d6d6c341a3b6c3d2ea0761155b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / gooise-2020.7.18.8-py3-none-any.whl

Download URL gooise-2020.7.18.8-py3-none-any.whl
Size 32.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6662b7eb0eca7c34058b11c5216d33e1d58e3e22ba78077aa980907a1beb6d50
BLAKE2b-256 checksum
How to use checksums
086742edb9b43e07bf2f7344c71f765b6faafaff72eb95937191fa0352a1bbb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page