diff --git a/django_code/stash_management/apps.py b/django_code/stash_management/apps.py index 965bf66..fe016ec 100644 --- a/django_code/stash_management/apps.py +++ b/django_code/stash_management/apps.py @@ -59,11 +59,12 @@ def album_form(request): url = request.GET.get('url') external_galleries = request.GET.get('external_galleries') - album_downloader(name=name,url=url,external_galleries=external_galleries) + album_downloader.delay(name=name,url=url,external_galleries=external_galleries) text_generated = "successfully sent to the album downloader" return HttpResponse(text_generated, content_type="text/plain") - + +@shared_task() def album_downloader(name,url,external_galleries): print(name+" "+url+" "+external_galleries) @@ -98,10 +99,11 @@ def album_downloader(name,url,external_galleries): webpage = html.fromstring(page.content) images_list = webpage.xpath("//a[contains(@href,'cdni.pornpics.com/1280/')]/@href") - images_downloader(name=name,images_url_list=images_list,destination_named_folder=destination_named_folder) + images_downloader.delay(name=name,images_url_list=images_list,destination_named_folder=destination_named_folder) print(images_list) return 0 - + +@shared_task() def images_downloader(name,images_url_list,destination_named_folder): for image_url in images_url_list: split = urlparse.urlsplit(image_url)