1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "source": {
10 "kind": "IN_MEMORY",
11 "files": {
12 "src/ProductList.tsx": "import './ProductList.css'; function calc(price:number,quantity:number){return price*quantity} export function ProductList({products}:{products:{active:boolean;price:number}[]}){const data=products.filter((product)=>product.active);if(data.length){return <div className=\"wrap\">{data.map((product)=><span>{calc(product.price,1)}</span>)}</div>}else{return <p>Empty</p>}}",
13 "src/ProductList.css": ".wrap{display:grid}",
14 },
15 },
16 "mode": "STANDARD",
17 "operation": "APPLY",
18 "verification": {
19 "executionPolicy": "STATIC_ONLY",
20 "scripts": [],
21 "visualPolicy": "NOT_RUN",
22 "routes": [],
23 "acceptExistingBaselineFailures": False,
24 },
25 "consent": {
26 "sourceProcessingAuthorized": True,
27 "sendSelectedSourceToAi": False,
28 "executeProjectCodeInSandbox": False,
29 },
30}
31
32
33run = client.actor("bread-kim/human-readable-code-refactorer").call(run_input=run_input)
34
35
36print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
37for item in client.dataset(run.default_dataset_id).iterate_items():
38 print(item)
39
40