{"id":25430448,"url":"https://github.com/aritrac1/multipleimagedownloader","last_synced_at":"2026-04-30T19:31:08.702Z","repository":{"id":276968069,"uuid":"930893490","full_name":"AritraC1/MultipleImageDownloader","owner":"AritraC1","description":"Console based Multiple Image Downloader using Java, Jsoup, \u0026 Gradle for managing dependencies","archived":false,"fork":false,"pushed_at":"2025-02-11T11:41:12.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-11T12:35:34.298Z","etag":null,"topics":["gradle","image-downloader","image-scraper","java","jsoup","jsoup-library","multiple-image-downloader"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AritraC1.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-11T11:40:30.000Z","updated_at":"2025-02-11T11:44:37.000Z","dependencies_parsed_at":"2025-02-11T12:47:11.010Z","dependency_job_id":null,"html_url":"https://github.com/AritraC1/MultipleImageDownloader","commit_stats":null,"previous_names":["aritrac1/multipleimagedownloader"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AritraC1%2FMultipleImageDownloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AritraC1%2FMultipleImageDownloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AritraC1%2FMultipleImageDownloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AritraC1%2FMultipleImageDownloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AritraC1","download_url":"https://codeload.github.com/AritraC1/MultipleImageDownloader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239228551,"owners_count":19603635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gradle","image-downloader","image-scraper","java","jsoup","jsoup-library","multiple-image-downloader"],"created_at":"2025-02-17T03:28:20.495Z","updated_at":"2025-02-17T03:28:21.980Z","avatar_url":"https://github.com/AritraC1.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multiple Image Downloader\nThe Multiple Image Downloader is a Java-based application that uses the powerful Jsoup library to scrape images from web pages. This project demonstrates how to download multiple images from a webpage by parsing the HTML and extracting image URLs. The application supports multiple image downloads simultaneously, making it efficient and easy to use.\n\nThe project is built with Gradle as the build automation tool, and it is structured in a way that you can extend and customize the logic for various use cases, such as scraping different types of images (e.g., wallpapers, product images, etc.).\n\n## Features\n1. Web Scraping: Uses Jsoup to extract image URLs from any given HTML page.\n2. Multiple Image Downloading: Supports downloading multiple images concurrently.\n3. Gradle Build: Automated build system using Gradle for dependency management and project setup. \n4. Image Format Support: Downloads common image formats like .jpg, .png, \u0026 .jpeg. \n5. Error Handling: Basic error handling to deal with inaccessible URLs or missing images. \n6. Easy to Use: Command-line interface (CLI) for user input and interactions.\n\n## Setup and Installation\nClone the repository\n``` bash\ngit clone https://github.com/AritraC1/MultipleImageDownloader.git\ncd MultipleImageDownloader\n```\nBuild the project using Gradle to download the necessary dependencies\n```bash\ngradle build\n```\nRun the code\n\n## Example Downloaded Wallpaper\nHere is a sample folder named - Wallpaper with images downloaded from website:\nhttps://www.uhdpaper.com/search?q=Animals\u0026by-date=true\n\n## Technology and Concepts Covered\n1. Java\n2. Jsoup\n3. Gradle\n4. File I/O\n5. Concurrency","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faritrac1%2Fmultipleimagedownloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faritrac1%2Fmultipleimagedownloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faritrac1%2Fmultipleimagedownloader/lists"}