1const Apify = require('apify');
2const request = require('request-promise');
3
4Apify.main(async () => {
5 console.log('Removing actors ...');
6
7 const actors = await Apify.client.acts.listActs();
8 const untitledActors = actors
9 .items
10 .filter(act => act.name.startsWith('untitled') || act.name.startsWith('my-actor'));
11
12 for (let act of untitledActors) {
13 console.log(`Deleting act ${act.name}`);
14 await Apify.client.acts.deleteAct({ actId: act.id }).catch((actId) => `Error: Could not remove actor ${actId}!`);
15 }
16
17 console.log('Removing tasks ...');
18
19 const tasks = await Apify.client.tasks.listTasks();
20 const untitledTasks = tasks
21 .items
22 .filter(task => task.name.startsWith('untitled') || task.name.startsWith('my-task'));
23
24 for (let task of untitledTasks) {
25 console.log(`Deleting task ${task.name}`);
26 await Apify.client.tasks.deleteTask({ taskId: task.id }).catch((taskId) => `Error: Could not remove task ${taskId}!`);
27 }
28
29 console.log('Done');
30});