1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "urls": [
12 "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
13 "https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv",
14 "https://www.w3.org/Icons/w3c_main.png",
15 "https://jsonplaceholder.typicode.com/todos/1"
16 ],
17 "blockedExtensions": [
18 "exe",
19 "msi",
20 "bat",
21 "cmd",
22 "com",
23 "scr",
24 "ps1",
25 "sh",
26 "dll",
27 "jar",
28 "vbs",
29 "hta",
30 "js",
31 "mjs",
32 "html",
33 "htm",
34 "xhtml",
35 "shtml",
36 "apk",
37 "dmg",
38 "pkg",
39 "deb",
40 "rpm"
41 ],
42 "zip": true
43};
44
45
46const run = await client.actor("data-done-right/bulk-file-downloader").call(input);
47
48
49console.log('Results from dataset');
50console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
51const { items } = await client.dataset(run.defaultDatasetId).listItems();
52items.forEach((item) => {
53 console.dir(item);
54});
55
56