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.6.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.6-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygrs-0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 2e5b113bb6946a2646f77658200739bc6b72835ee78b7a6dc52ce7a813967143
MD5 380ca1eff5ad3a4122bea114db401486
BLAKE2b-256 6ab78d1b97b8dd43a5b7e96beab10d2cdd803aa8a7e03f00a96fccd2e4343245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygrs-0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 69601776fdd83e02ef2c7002455cdd58be9dab74351de9ae970e5359ac1c9abd
MD5 0f5b8bbe6759d147f3692e3408f4f9f6
BLAKE2b-256 3596a1c78347e9a29ae2a9934d628bfe23a80d39b080e713c1a81cb14b064980

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