A Python-based application to download images from Google Images with a clean web interface.
- Simple and intuitive web interface
- Batch download of images from Google
- Custom search query support
- Specify number of images to download
- Download progress tracking
- Image preview functionality
- Customizable download directory
- Frontend: HTML, CSS, JavaScript
- Backend: Python with Flask/Django
- Image Download: google_images_download
- Styling: Bootstrap 5/Tailwind
- Clone the repository
git clone https://github.com/LUG-Ti/Google-Image.git
cd google-image-downloader
- Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install required packages
pip install -r requirements.txt
flask==2.0.1
google_images_download==2.8.0
requests==2.26.0
pillow==8.3.1
- Start the Flask server:
python app.py
-
Open your browser and navigate to
http://localhost:5000
-
Enter your search query and desired number of images
-
Click "Download" and wait for the process to complete
google-image-downloader/
│
└── [GitHub Username]/
├── app.py # Flask application
├── requirements.txt # Project dependencies
├── README.md # Project documentation
│
├── static/
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── downloads/ # Downloaded images
│
└── templates/
└── index.html # Main interface
-
Fork the repository
-
Create a new branch
git checkout -b feature/your-feature-name
- Make your changes and commit
git add .
git commit -m "Add your commit message"
- Push to your fork
git push origin feature/your-feature-name
- Create a Pull Request
- Follow PEP 8 guidelines for Python code
- Use meaningful variable and function names
- Add comments for complex logic
- Write docstrings for functions and classes
- Fork the project
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- google-images-download PyPI Package
- Flask Documentation
- Bootstrap Documentation
- GitHub Pages Hosting Guide
- Heroku Deployment Guide
This tool is for educational purposes only. Please review Google's terms of service and ensure compliance with their policies when downloading images.
- Create an issue in this repository
- Email: [email protected]
- Project Link: https://github.com/Linux-Users-Group-TIET/Google-Image