Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Google Reverse Image Search

Installation

Download the src folder or download from pip with the terminal command (below)

Run the command in your local terminal with a Virtual Environment (https://docs.python.org/3/library/venv.html#creating-virtual-environments)

> python -m venv your_venv_name

# Downloading from GitHub 
> pip install -r ./path/to/requirements.txt

# Downloading from pip
> pip install google-reverse-image-search

> playwright install chromium

Note : Only works for Chrome (for now but likely won't change)

Usage

Import all functions from the file with

from google_reverse_image_search import google_reverse_search

Then start anywhere with the three basic functions

print(google_reverse_search.search_with_query(query="your query"))
print(google_reverse_search.search_with_url(url="https://link/to/photo"),num=5)
print(google_reverse_search.search_with_file(file_path="C:/path/to/file",num=20))

Examples

All three functions will return the images in a similar manner

Code

res:dict = google_reverse_search.search_with_query(query="boats",num=3)
print(res)

Results

Formatted for easier reading

Connected...
Navigating...
Getting results...
Formatting results...
{'title': 'boats', 
    'data': [
        {'link': 'https://www.discoverboating.com/sites/default/files/small-boats_1.jpg', 'name': 'The Ultimate Guide to Small Boats | Discover Boating', 'dimensions': [1200, 795]}, 
        {'link': 'https://d1nkxkz7ge96ao.cloudfront.net/eyJidWNrZXQiOiJzbW4tbWFpbi1zaXRlLWJ1Y2tldCIsImtleSI6ImltYWdlc1wvaW1hZ2luXC9McktPcmhFcE5FN0FNV3lFQUxRMUpFOE0wTjVsc1VkekxsNU9ZcEZsLmpwZyIsImVkaXRzIjp7InJlc2l6ZSI6eyJ3aWR0aCI6MjYwMCwiaGVpZ2h0IjoxMzAwLCJmaXQiOiJjb3ZlciJ9fX0=', 'name': "Family-Friendly Offshore Center Consoles & Bay Boats from 20' to 35' |  Sportsman Boats", 'dimensions': [2600, 1300]}, 
        {'link': 'https://cdn.britannica.com/27/166127-050-5E3F9372/salmon-fishing-boat-Alaska.jpg', 'name': 'Boat | Definition, History, Types, & Facts | Britannica', 'dimensions': [1600, 1075]}
    ]
}

Bugs and Issues

Please raise any issues you have on the Issues forum, and I'll take a look and fix it 🙏

Release files for google-reverse-image-search 0.5.0

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

Source distribution (sdist)

Source distribution for google-reverse-image-search 0.5.0
File Size Uploaded
google-reverse-image-search-0.5.0.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for google-reverse-image-search 0.5.0
File Interpreter ABI Platform
google_reverse_image_search-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 kB

Release files / google-reverse-image-search-0.5.0.tar.gz

Download URL google-reverse-image-search-0.5.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a771e10f730e41ec64b0546da328f6d48076536fd6c9f1b90f6cafe87ff7bedc
BLAKE2b-256 checksum
How to use checksums
3b9a7ae1b2c202107761f417f9e18f9ecce7aa7125562e9c84c39aaae27c2d3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.7

Release files / google_reverse_image_search-0.5.0-py3-none-any.whl

Download URL google_reverse_image_search-0.5.0-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ea3181aa850fb23ddd5722a5e317fdfc7ce725ed84e2af6666b8ee1a2444c23
BLAKE2b-256 checksum
How to use checksums
ec69402b65500aba7db0458120bc45dcd76ab10d3c837ba7ee21e1f245a30708
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.7

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

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