Skip to main content

google_image_fetcher

Google Image Fetcher is a Python library that allows you to fetch images from Google Search using the Custom Search JSON API.

Motive Of The Project

Frontend Developers faces a problem , when they develop any website , that is IMAGE . All the time , they have to go to Google , to search and download the images , they want to use this in their website , when there is no Graphic Designer available in their team . As a Frontend Developer , I also faces the same problem . To solve this problem here you have this Python Library .

I want to develop this library for non-python programmers also . Here You can use this library , without any knowledge of Python Programming .

Here after following all the steps , you will be able to use the images , which will be downloaded according to your prompt / query . Also you can see the URL of those images in the terminal below .

Structure Of The Project

google_image_fetcher/

│

├── google_image_fetcher/

│   ├── __init__.py

│   └── google_image_fetcher.py

│

├── CONTRIUTING.md

├── LEARN.md

├── LICENSE

├── README.md

└── setup.py

setup.py

from setuptools import setup, find_packages

import codecs

import os



here = os.path.abspath(os.path.dirname(__file__))



with codecs.open(os.path.join(here, "README.md"), encoding="utf-8") as fh:

    long_description = "\n" + fh.read()



VERSION = '1.1.0'

DESCRIPTION = 'Fetch & Download Images From Google'

LONG_DESCRIPTION = 'Google Image Fetcher is a Python library that allows you to fetch images from Google Search using the Custom Search JSON API.'



# Setting up

setup(

    name="google_image_fetcher",

    version=VERSION,

    author="PB2204 (Pabitra Banerjee)",

    author_email="<rockstarpabitra2204@gmail.com>",

    description=DESCRIPTION,

    long_description_content_type="text/markdown",

    long_description=long_description,

    packages=find_packages(),

    install_requires=['requests'],

    keywords=['python', 'image', 'fetch', 'web scrapping', 'image scrapping'],

    classifiers=[

        "Development Status :: 1 - Planning",

        "Intended Audience :: Developers",

        "Programming Language :: Python :: 3",

        "Operating System :: Unix",

        "Operating System :: MacOS :: MacOS X",

        "Operating System :: Microsoft :: Windows",

    ]

)

Installation

You can install this library using pip:

pip install google_image_fetcher

or

pip install google-image-fetcher

Then You've to create new python (.py) file in the same folder , you're working in the Frontend / Full-Stack project .

Then You've to copy the following lines of code to your .py file .

from google_image_fetcher.google_image_fetcher import GoogleImageFetcher



# Create a GoogleImageFetcher instance

fetcher = GoogleImageFetcher()



# Define the search query

query = "YOUR_QUERY"



# Fetch and save images

fetcher.fetch_images(query, save_folder="YOUR_FOLDER NAME")

You just need to substitute YOUR_QUERY to your required Image Name and the YOUR_FOLDER NAME to , where you want to download the images , which will be created inside the same folder, where you're currently working . This is so simple to use .

Now you're ready to use the images .

Contribution

If you want to contribute something please follow the CONTRIUTING.md.

Happy Coding 🚀

Release files for google-image-fetcher 2.0.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-image-fetcher 2.0.0
File Size Uploaded
google_image_fetcher-2.0.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for google-image-fetcher 2.0.0
File Interpreter ABI Platform
google_image_fetcher-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / google_image_fetcher-2.0.0.tar.gz

Download URL google_image_fetcher-2.0.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
29f4b674c81b27d95aa4a1795ccd430d94dd4c06e166254f632d200d0d7195ca
BLAKE2b-256 checksum
How to use checksums
2e08dbd22cf5b60f452377276933e0bee9823593077dfbddc590998a476d2e37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / google_image_fetcher-2.0.0-py3-none-any.whl

Download URL google_image_fetcher-2.0.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b36df09b2d645fa25d0c0acbeafdb4aba6975b66327d3b637b52836562d600e
BLAKE2b-256 checksum
How to use checksums
90b3b5e0df77f5626628609be452c0ddf55a0c6e04ad7ab297a768627fbba457
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

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