Advance Image Downloader/Extractor (Job) is a Python-Flask web-based app, which will help the user download the any kind of Images at any date and time over the internet. These images will get downloaded as a job and then let user know that the images have been downloaded by sending them a link over an email.
Advance Image Downloader/Extractor (Job) is a Python-Flask web-based app, which will help the user download the any kind of Images at any date and time over the internet. These images will get downloaded as a job and then let user know that the images have been downloaded by sending them a link over an email.
There are often a times, we need bunch images to work. We can consider the example such as training the Machine learning model over the Cat and Dog images or having those hundreds of beautiful desktop/mobile wallpaper on our laptop with just single click. In such scenario’s we need hundreds of images right away. This problem can be solved using the Advance Image Downloader application. The following use cases can be implemented:
Click here for the project demo :- Project Demo
Clone the project
git clone https://github.com/Sparab16/Advance-Image-Downloader
Go to the project directory
cd Advance-Image-Downloader
Install dependencies
pip install -r requirements.txt
Setting up the config files
Update the values inside the config folder
Run the app.py
python app.py
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
git checkout -b new-feature
git commit -am "New feature added"
git push origin new-feature
If you find any bug or have some idea about a new feature that can be implemented, you can either open an issue here or you can directly mail us at [email protected].
Please include the sample queries and their corresponding results.
Client:
Server:
Database:
If you have any feedback, please reach out to us at [email protected]
Ans - No. User can simply submit the job and then close the browser and continue doing other tasks. Once the task starts user will get email about the process activities.
Ans - Upto 500 images can be downloaded at single time. If more required we can simple submit the query again.
Ans - If some error occurs at the backend the user will get email notification informing about the issue and also the link to again retry scheduling the job again.
High level design documentation