Dataset Image Downloader & Uploader avatar
Dataset Image Downloader & Uploader

Pricing

Pay per usage

Go to Store
Dataset Image Downloader & Uploader

Dataset Image Downloader & Uploader

lukaskrivka/images-download-upload

Developed by

Lukáš Křivka

Maintained by Community

Download image files from image URLs in your datasets and save them to a Zip file, Key-Value store, or directly your AWS S3 bucket.

0.0 (0)

Pricing

Pay per usage

18

Monthly users

85

Runs succeeded

>99%

Response time

12 days

Last modified

2 months ago

SW

Actor failing

Closed
seamless_webbing opened this issue
a year ago

Hi all, it seems that this actor is failing, by creating bad URL hash. See the attached run. It says some are successful, but nothing is uploading. It is meant to be taking URLs from the instagram-hashtagger-scrapper and downloading the corresponding URL for me.

paja avatar

Hi, thanks for reaching out, we'll look into it and let you know what can be done.

alexey avatar

Hi! Instagram image URLs valid for 1-2 days, so I made new sample run with mixed videos and images output from IG hashtags: https://console.apify.com/view/runs/3Mi1KcKQJNbtAKFLt

Data flow:

Sample Downloader run for the above: https://console.apify.com/view/runs/rLHnUrX0CnfgAXcx7

Please reuse input below (copy and paste as json input, then modify as necessary):

1{
2  "convertWebpToPng": false,
3  "datasetId": "kya3nQTKUtFYNVhrk",
4  "fileNameFunction": "({ url }) => new URL(url).pathname.split(\"/\").pop()",
5  "imageCheckType": "content-type",
6  "noDownloadRun": false,
7  "pathToImageUrls": "images",
8  "preDownloadFunction": "({ data }) => data.map((item) => {\r\n    if (!item.images?.length) {\r\n        item.images = [item.displayUrl];\r\n    }\r\n    return item;\r\n})",
9  "proxyConfiguration": {
10    "useApifyProxy": true
11  },
12  "s3CheckIfAlreadyThere": false,
13  "uploadTo": "zip-file",
14  "imageCheckMaxRetries": 6,
15  "maxConcurrency": 40,
16  "downloadTimeout": 15000,
17  "batchSize": 10000
18}

Pricing

Pricing model

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage.