Skip to main content

Easy and lightweight image search tool for scraping similar images and URLs from various platforms

Project description

PyGRS

Python Google Reverse Search Toolkit

Python library for reverse image searching and scraping visually similar image results.

Python License Version


Features

  • Google reverse image search
  • Visual image search using image URLs
  • Exact image matching
  • Lightweight and fast
  • Simple object-oriented API
  • Python 3.8+ support

Installation

Install from PyPI

pip install -U pygrs

Install from Source

git clone https://github.com/Bakachii/PyGRS.git
cd PyGRS
pip install .

Quick Start

Image Search

from pygrs import PyGRS

client = PyGRS()

results = client.google().image_search(
    query="cats",
    limit=5
)

print(results)

Visual Reverse Image Search

from pygrs import PyGRS

client = PyGRS()

results = client.google().visual_image_search(
    query="https://example.com/image.jpg",
    limit=5
)

print(results)

Exact Image Search

from pygrs import PyGRS

client = PyGRS()

results = client.google().exact_image_search(
    query="https://example.com/image.jpg",
    limit=5
)

print(results)

License

BSD License © Bakachii

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygrs-0.5.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygrs-0.5-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file pygrs-0.5.tar.gz.

File metadata

  • Download URL: pygrs-0.5.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygrs-0.5.tar.gz
Algorithm Hash digest
SHA256 c422cf3326d94d83ee09e52bbc75345cc3aefaea9b9fae553e5815fd42037e3d
MD5 e64bdf8e7f4f6411aeec3209f5700eae
BLAKE2b-256 d5739eff29e39bc92d314d1b4822c6c6a016d658918093f6250ed5a1fb916637

See more details on using hashes here.

File details

Details for the file pygrs-0.5-py3-none-any.whl.

File metadata

  • Download URL: pygrs-0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygrs-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e36afbc90bb53c465da45d3cd8da3b67924996114c359ee05ea5639cbada9f90
MD5 331be5629dc3e40d118da00fb3aff8d2
BLAKE2b-256 9d83350255cf4dc155b73244b8be6afe14c47c5195fcc5d00792ffc617dfce8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page