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)
| File | Size | Uploaded | |
|---|---|---|---|
| google-reverse-image-search-0.5.0.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|