1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "language": "javascript",
10 "code": """const chunks = [];
11for await (const chunk of process.stdin) chunks.push(chunk);
12const input = JSON.parse(Buffer.concat(chunks).toString() || '{}');
13console.log(JSON.stringify({ sum: input.values.reduce((a, b) => a + b, 0), count: input.values.length }));""",
14 "stdin": """{
15 \"values\": [3, 5, 8]
16}""",
17 "timeoutSeconds": 5,
18 "maxOutputBytes": 256000,
19 "saveFiles": [],
20 "maxSavedFileBytes": 5000000,
21}
22
23
24run = client.actor("parsebird/code-runner-sandbox").call(run_input=run_input)
25
26
27print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
28for item in client.dataset(run.default_dataset_id).iterate_items():
29 print(item)
30
31