
[](https://pepy.tech/project/lpimagesdownloader)
[](https://github.com/LpCodes/LP-All-Images-Downloader/actions/workflows/python-publish.yml)
# LP Images Downloader
A Python package to effortlessly download all images from a given URL. Automate image scraping and save them locally in just a few lines of code.
---
## π¦ Installation
Install the package from PyPI using pip:
```bash
pip install LpImagesDownloader
```
---
## π Usage/Examples
Hereβs how you can use the package to download images:
### Basic Example
```python
from LpImagesDownloader import download_images
# Download images from a webpage, scrolling 3 times to load dynamic content
download_images("https://en.wikipedia.org/wiki/India", 3)
```
### Sample Output
```
Setting Up Environment...
Running Operations in the background. You will get the results shortly...
Scrolling Page 1...
Scrolling Page 2...
Scrolling Page 3...
Total detected images on page: 176
Downloading 1.jpg...
Downloading 2.jpg...
...
Total Images Downloaded: 176
You can view the saved images at: Saved Images/India Wikipedia
```
---
## π οΈ Features
- **Dynamic Content Handling**: Automatically scrolls through pages to load dynamic images.
- **URL Validation**: Ensures all images are valid before downloading.
- **Customizable Save Locations**: Automatically organizes downloaded images into folders based on page titles.
---
## π§βπ» Author
Created and maintained by [@LpCodes](https://github.com/LpCodes).
---
## π License
This project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/). Feel free to use and modify it as needed.
---
## π€ Contributing
Contributions are welcome! Here's how you can contribute:
### Steps to Contribute
1. Fork the repository.
2. Create a new branch: `git checkout -b feature-name`.
3. Make your changes and commit them: `git commit -m 'Add feature-name'`.
4. Push to your branch: `git push origin feature-name`.
5. Open a pull request and describe your changes.
---
## π Feedback & Suggestions
Have ideas to improve the package or documentation? Open an issue on the [GitHub repository](https://github.com/LpCodes/LP-All-Images-Downloader/issues).
---
## π Additional Resources
- **Bug Tracker**: [Report Issues](https://github.com/LpCodes/LP-All-Images-Downloader/issues)
- **Source Code**: [GitHub Repository](https://github.com/LpCodes/LP-All-Images-Downloader)
---
Thank you for using LP Images Downloader! Your feedback helps make this project better. π
Raw data
{
"_id": null,
"home_page": "https://github.com/LpCodes/LP-All-Images-Downloader",
"name": "LpImagesDownloader",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "image, download, automation, web scraping, selenium, webdriver_manager",
"author": "Lpcodes",
"author_email": "lovelesh_p@zohomail.in",
"download_url": "https://files.pythonhosted.org/packages/bd/de/3605e2d7f102c1944e3326a419b6f0b318f2d376285f7d85270141924be5/lpimagesdownloader-1.0.0.tar.gz",
"platform": null,
"description": "\r\n\r\n[](https://pepy.tech/project/lpimagesdownloader)\r\n[](https://github.com/LpCodes/LP-All-Images-Downloader/actions/workflows/python-publish.yml)\r\n\r\n# LP Images Downloader\r\n\r\nA Python package to effortlessly download all images from a given URL. Automate image scraping and save them locally in just a few lines of code.\r\n\r\n---\r\n\r\n## \ud83d\udce6 Installation\r\n\r\nInstall the package from PyPI using pip:\r\n\r\n```bash\r\npip install LpImagesDownloader\r\n```\r\n\r\n---\r\n\r\n## \ud83d\ude80 Usage/Examples\r\n\r\nHere\u2019s how you can use the package to download images:\r\n\r\n### Basic Example\r\n\r\n```python\r\nfrom LpImagesDownloader import download_images\r\n\r\n# Download images from a webpage, scrolling 3 times to load dynamic content\r\ndownload_images(\"https://en.wikipedia.org/wiki/India\", 3)\r\n```\r\n\r\n### Sample Output\r\n\r\n```\r\nSetting Up Environment...\r\n\r\nRunning Operations in the background. You will get the results shortly...\r\nScrolling Page 1...\r\nScrolling Page 2...\r\nScrolling Page 3...\r\n\r\nTotal detected images on page: 176\r\nDownloading 1.jpg...\r\nDownloading 2.jpg...\r\n...\r\nTotal Images Downloaded: 176\r\nYou can view the saved images at: Saved Images/India Wikipedia\r\n```\r\n\r\n---\r\n\r\n## \ud83d\udee0\ufe0f Features\r\n\r\n- **Dynamic Content Handling**: Automatically scrolls through pages to load dynamic images.\r\n- **URL Validation**: Ensures all images are valid before downloading.\r\n- **Customizable Save Locations**: Automatically organizes downloaded images into folders based on page titles.\r\n\r\n---\r\n\r\n## \ud83e\uddd1\u200d\ud83d\udcbb Author\r\n\r\nCreated and maintained by [@LpCodes](https://github.com/LpCodes).\r\n\r\n---\r\n\r\n## \ud83d\udcdc License\r\n\r\nThis project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/). Feel free to use and modify it as needed.\r\n\r\n---\r\n\r\n## \ud83e\udd1d Contributing\r\n\r\nContributions are welcome! Here's how you can contribute:\r\n\r\n### Steps to Contribute\r\n1. Fork the repository.\r\n2. Create a new branch: `git checkout -b feature-name`.\r\n3. Make your changes and commit them: `git commit -m 'Add feature-name'`.\r\n4. Push to your branch: `git push origin feature-name`.\r\n5. Open a pull request and describe your changes.\r\n\r\n---\r\n\r\n## \ud83c\udf1f Feedback & Suggestions\r\n\r\nHave ideas to improve the package or documentation? Open an issue on the [GitHub repository](https://github.com/LpCodes/LP-All-Images-Downloader/issues).\r\n\r\n---\r\n\r\n## \ud83d\udcdd Additional Resources\r\n\r\n- **Bug Tracker**: [Report Issues](https://github.com/LpCodes/LP-All-Images-Downloader/issues)\r\n- **Source Code**: [GitHub Repository](https://github.com/LpCodes/LP-All-Images-Downloader)\r\n\r\n---\r\n\r\nThank you for using LP Images Downloader! Your feedback helps make this project better. \ud83d\ude0a\r\n\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python package to automate image downloading from a given URL.",
"version": "1.0.0",
"project_urls": {
"Bug Tracker": "https://github.com/LpCodes/LP-All-Images-Downloader/issues",
"Homepage": "https://github.com/LpCodes/LP-All-Images-Downloader",
"Source Code": "https://github.com/LpCodes/LP-All-Images-Downloader"
},
"split_keywords": [
"image",
" download",
" automation",
" web scraping",
" selenium",
" webdriver_manager"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1bb0d821acbccc4af91a47187fcebbb75b02d210cfcc06b8807b6cb3ccd62c79",
"md5": "26cbd39ef41000c983c48ae8e4c3a00f",
"sha256": "26a9cb3189a54465bb1f5d624e3c71e0756cea4ec798f5f0e5a89017f8340e87"
},
"downloads": -1,
"filename": "LpImagesDownloader-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "26cbd39ef41000c983c48ae8e4c3a00f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5219,
"upload_time": "2025-02-16T09:38:26",
"upload_time_iso_8601": "2025-02-16T09:38:26.216292Z",
"url": "https://files.pythonhosted.org/packages/1b/b0/d821acbccc4af91a47187fcebbb75b02d210cfcc06b8807b6cb3ccd62c79/LpImagesDownloader-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bdde3605e2d7f102c1944e3326a419b6f0b318f2d376285f7d85270141924be5",
"md5": "067c89a416e9a84b41e9f6a663b54fbc",
"sha256": "43c2986d2158afbe58f6412f65cd8e59420562d11c93ca1d41d37ddcfbe0e02b"
},
"downloads": -1,
"filename": "lpimagesdownloader-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "067c89a416e9a84b41e9f6a663b54fbc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4926,
"upload_time": "2025-02-16T09:38:28",
"upload_time_iso_8601": "2025-02-16T09:38:28.672155Z",
"url": "https://files.pythonhosted.org/packages/bd/de/3605e2d7f102c1944e3326a419b6f0b318f2d376285f7d85270141924be5/lpimagesdownloader-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-16 09:38:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "LpCodes",
"github_project": "LP-All-Images-Downloader",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "requests",
"specs": [
[
"==",
"2.28.2"
]
]
},
{
"name": "selenium",
"specs": [
[
"==",
"4.8.2"
]
]
},
{
"name": "setuptools",
"specs": [
[
"==",
"67.3.2"
]
]
},
{
"name": "validators",
"specs": [
[
"==",
"0.20.0"
]
]
},
{
"name": "webdriver_manager",
"specs": [
[
"==",
"3.8.5"
]
]
}
],
"lcname": "lpimagesdownloader"
}