Joseph Pollack commited on
Commit
1c19049
·
unverified ·
1 Parent(s): a6b3bc7

adds more examples

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +40 -26
  2. extracted_episodes_duckdb/episode_16730/metadata.json +54 -0
  3. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_1.png +3 -0
  4. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_2.png +3 -0
  5. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_3.png +3 -0
  6. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_4.png +3 -0
  7. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_5.png +3 -0
  8. extracted_episodes_duckdb/episode_16730/screenshots/screenshot_6.png +3 -0
  9. extracted_episodes_duckdb/episode_17562/metadata.json +54 -0
  10. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_1.png +3 -0
  11. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_2.png +3 -0
  12. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_3.png +3 -0
  13. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_4.png +3 -0
  14. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_5.png +3 -0
  15. extracted_episodes_duckdb/episode_17562/screenshots/screenshot_6.png +3 -0
  16. extracted_episodes_duckdb/episode_19565/metadata.json +54 -0
  17. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_1.png +3 -0
  18. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_2.png +3 -0
  19. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_3.png +3 -0
  20. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_4.png +3 -0
  21. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_5.png +3 -0
  22. extracted_episodes_duckdb/episode_19565/screenshots/screenshot_6.png +3 -0
  23. extracted_episodes_duckdb/episode_19649/metadata.json +45 -0
  24. extracted_episodes_duckdb/episode_19649/screenshots/screenshot_1.png +3 -0
  25. extracted_episodes_duckdb/episode_19649/screenshots/screenshot_2.png +3 -0
  26. extracted_episodes_duckdb/episode_19649/screenshots/screenshot_3.png +3 -0
  27. extracted_episodes_duckdb/episode_19649/screenshots/screenshot_4.png +3 -0
  28. extracted_episodes_duckdb/episode_19649/screenshots/screenshot_5.png +3 -0
  29. extracted_episodes_duckdb/episode_1993/metadata.json +81 -0
  30. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_1.png +3 -0
  31. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_2.png +3 -0
  32. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_3.png +3 -0
  33. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_4.png +3 -0
  34. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_5.png +3 -0
  35. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_6.png +3 -0
  36. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_7.png +3 -0
  37. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_8.png +3 -0
  38. extracted_episodes_duckdb/episode_1993/screenshots/screenshot_9.png +3 -0
  39. extracted_episodes_duckdb/episode_2080/metadata.json +63 -0
  40. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_1.png +3 -0
  41. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_2.png +3 -0
  42. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_3.png +3 -0
  43. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_4.png +3 -0
  44. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_5.png +3 -0
  45. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_6.png +3 -0
  46. extracted_episodes_duckdb/episode_2080/screenshots/screenshot_7.png +3 -0
  47. extracted_episodes_duckdb/episode_3731/metadata.json +45 -0
  48. extracted_episodes_duckdb/episode_3731/screenshots/screenshot_1.png +3 -0
  49. extracted_episodes_duckdb/episode_3731/screenshots/screenshot_2.png +3 -0
  50. extracted_episodes_duckdb/episode_3731/screenshots/screenshot_3.png +3 -0
app.py CHANGED
@@ -203,10 +203,20 @@ def load_example_episodes():
203
  examples = []
204
 
205
  try:
 
206
  episode_screenshots = {
207
- "episode_13": 3,
208
- "episode_53": 5,
209
- "episode_73": 3
 
 
 
 
 
 
 
 
 
210
  }
211
 
212
  for episode_dir, screenshot_num in episode_screenshots.items():
@@ -335,29 +345,33 @@ def create_demo():
335
  try:
336
  examples = load_example_episodes()
337
  if examples:
338
- with gr.Row():
339
- for i, (image, goal) in enumerate(examples):
340
- with gr.Column(scale=1):
341
- gr.Markdown(f"**Episode {i+1}**")
342
- example_image = gr.Image(
343
- value=image,
344
- label=f"Example {i+1}",
345
- height=200,
346
- interactive=False
347
- )
348
- example_goal = gr.Textbox(
349
- value=goal,
350
- label="Goal",
351
- lines=2,
352
- interactive=False
353
- )
354
- # Create a button to load this example
355
- load_example_btn = gr.Button(f"Load Example {i+1}", size="sm")
356
- load_example_btn.click(
357
- fn=lambda img, g: (img, g),
358
- inputs=[example_image, example_goal],
359
- outputs=[image_input, goal_input]
360
- )
 
 
 
 
361
  except Exception as e:
362
  logger.warning(f"Failed to load examples: {str(e)}")
363
  gr.Markdown("❌ Failed to load examples. Please upload your own screenshot.")
 
203
  examples = []
204
 
205
  try:
206
+ # Updated to include all 12 episodes with appropriate screenshot selections
207
  episode_screenshots = {
208
+ "episode_13": 3, # Cruise deals app
209
+ "episode_53": 5, # Pinterest sustainability
210
+ "episode_73": 3, # Moon phases app
211
+ "episode_16730": 4, # Weather app forecast
212
+ "episode_17562": 3, # Ticktick reminder app
213
+ "episode_19565": 4, # New episode
214
+ "episode_19649": 2, # New episode
215
+ "episode_5590": 3, # New episode
216
+ "episode_4712": 2, # New episode
217
+ "episode_3731": 2, # New episode
218
+ "episode_2080": 2, # New episode
219
+ "episode_1993": 2 # New episode
220
  }
221
 
222
  for episode_dir, screenshot_num in episode_screenshots.items():
 
345
  try:
346
  examples = load_example_episodes()
347
  if examples:
348
+ # Organize examples in a grid layout (3 columns)
349
+ for row_start in range(0, len(examples), 3):
350
+ with gr.Row():
351
+ for i in range(row_start, min(row_start + 3, len(examples))):
352
+ image, goal = examples[i]
353
+ with gr.Column(scale=1):
354
+ episode_num = i + 1
355
+ gr.Markdown(f"**Episode {episode_num}**")
356
+ example_image = gr.Image(
357
+ value=image,
358
+ label=f"Example {episode_num}",
359
+ height=150,
360
+ interactive=False
361
+ )
362
+ example_goal = gr.Textbox(
363
+ value=goal,
364
+ label="Goal",
365
+ lines=3,
366
+ interactive=False
367
+ )
368
+ # Create a button to load this example
369
+ load_example_btn = gr.Button(f"Load Example {episode_num}", size="sm")
370
+ load_example_btn.click(
371
+ fn=lambda img, g: (img, g),
372
+ inputs=[example_image, example_goal],
373
+ outputs=[image_input, goal_input]
374
+ )
375
  except Exception as e:
376
  logger.warning(f"Failed to load examples: {str(e)}")
377
  gr.Markdown("❌ Failed to load examples. Please upload your own screenshot.")
extracted_episodes_duckdb/episode_16730/metadata.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 16730,
3
+ "goal": "I want to view the accurate weather forecast for this week on the Weather app.",
4
+ "actions": [
5
+ {
6
+ "action_type": "open_app",
7
+ "app_name": "Weather",
8
+ "direction": null,
9
+ "text": null,
10
+ "x": null,
11
+ "y": null
12
+ },
13
+ {
14
+ "action_type": "wait",
15
+ "app_name": null,
16
+ "direction": null,
17
+ "text": null,
18
+ "x": null,
19
+ "y": null
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 977,
27
+ "y": 2059
28
+ },
29
+ {
30
+ "action_type": "scroll",
31
+ "app_name": null,
32
+ "direction": "down",
33
+ "text": null,
34
+ "x": null,
35
+ "y": null
36
+ },
37
+ {
38
+ "action_type": "scroll",
39
+ "app_name": null,
40
+ "direction": "down",
41
+ "text": null,
42
+ "x": null,
43
+ "y": null
44
+ }
45
+ ],
46
+ "step_instructions": [
47
+ "Open the Weather app.",
48
+ "Open the Weather app.",
49
+ "Click on the More button at the bottom left in the weekly forecast.",
50
+ "Scroll down to view the entire forecast for this week.",
51
+ "Scroll down to view the entire forecast for this week."
52
+ ],
53
+ "num_screenshots": 6
54
+ }
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: eee6e8ab8d95752451e9f1cbcb2b9574f17de020713ad51fd70af4371dbc5c59
  • Pointer size: 130 Bytes
  • Size of remote file: 69.3 kB
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: 71ee41de807ac168d51b489af884064decfb420489ec0cee0ff4dc4001e61f41
  • Pointer size: 132 Bytes
  • Size of remote file: 1.92 MB
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: b1642a6aaa64378bdc2e435167908748b4d10b9d4e24aee865c6f9f3744198e4
  • Pointer size: 132 Bytes
  • Size of remote file: 1.09 MB
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: d441096243186db792f063cf002932d6f2105ea36095a58e705014a84404fe6e
  • Pointer size: 132 Bytes
  • Size of remote file: 1.06 MB
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: 6dcf7ba508f24892ea110b66253135660bcc63e4225c057de954927fb40acf9b
  • Pointer size: 132 Bytes
  • Size of remote file: 1.05 MB
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_6.png ADDED

Git LFS Details

  • SHA256: 9d48c5f5dc2f223b60603c0d21184651b1247716a05b61fa80578537c7c56ff0
  • Pointer size: 132 Bytes
  • Size of remote file: 1.06 MB
extracted_episodes_duckdb/episode_17562/metadata.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 17562,
3
+ "goal": "Open the Ticktick app and repeat the Shimla tour reminder daily.",
4
+ "actions": [
5
+ {
6
+ "action_type": "click",
7
+ "app_name": null,
8
+ "direction": null,
9
+ "text": null,
10
+ "x": 537,
11
+ "y": 514
12
+ },
13
+ {
14
+ "action_type": "click",
15
+ "app_name": null,
16
+ "direction": null,
17
+ "text": null,
18
+ "x": 411,
19
+ "y": 343
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 979,
27
+ "y": 1421
28
+ },
29
+ {
30
+ "action_type": "click",
31
+ "app_name": null,
32
+ "direction": null,
33
+ "text": null,
34
+ "x": 540,
35
+ "y": 908
36
+ },
37
+ {
38
+ "action_type": "click",
39
+ "app_name": null,
40
+ "direction": null,
41
+ "text": null,
42
+ "x": 911,
43
+ "y": 209
44
+ }
45
+ ],
46
+ "step_instructions": [
47
+ "Tap on the Shimla tour reminder",
48
+ "Click on the time and date option",
49
+ "Tap on the right arrow icon to set repeat reminder",
50
+ "Select the daily option ",
51
+ "Tap on the tick icon at the top right corner of the screen"
52
+ ],
53
+ "num_screenshots": 6
54
+ }
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: 206f8f3266c9e8368366b1adc8d5899e8228e039e0f465943a7eabbf1f3a13a6
  • Pointer size: 130 Bytes
  • Size of remote file: 71.9 kB
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: e8e2b08c28116df2f11227895d747d470fb71a1c02f47d035979a742458c91a6
  • Pointer size: 130 Bytes
  • Size of remote file: 45.6 kB
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: 178487ae1b350c35ae9b009a9fcaa2d1a577db838b963dec77b51785da483e6b
  • Pointer size: 130 Bytes
  • Size of remote file: 82.6 kB
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: 9c6c1cf6092fcdf1a63ebf56800a4f724d0f4fcd2316b0f3a78aae8c41a3c33d
  • Pointer size: 131 Bytes
  • Size of remote file: 102 kB
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: b3cabca64a03ea6e1cf79b2c0586034c16c6f843f9d410552cf8db2cecfcb9f9
  • Pointer size: 130 Bytes
  • Size of remote file: 98.8 kB
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_6.png ADDED

Git LFS Details

  • SHA256: 6358a1b920b9c5a7a429999e69c0bdcd63f1d85d95d2549204a045d7d556e861
  • Pointer size: 130 Bytes
  • Size of remote file: 48.3 kB
extracted_episodes_duckdb/episode_19565/metadata.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 19565,
3
+ "goal": "Create the garden care plan for my Violas plant to keep it healthy on the Blossom app.",
4
+ "actions": [
5
+ {
6
+ "action_type": "scroll",
7
+ "app_name": null,
8
+ "direction": "up",
9
+ "text": null,
10
+ "x": null,
11
+ "y": null
12
+ },
13
+ {
14
+ "action_type": "scroll",
15
+ "app_name": null,
16
+ "direction": "up",
17
+ "text": null,
18
+ "x": null,
19
+ "y": null
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 539,
27
+ "y": 1217
28
+ },
29
+ {
30
+ "action_type": "click",
31
+ "app_name": null,
32
+ "direction": null,
33
+ "text": null,
34
+ "x": 540,
35
+ "y": 2196
36
+ },
37
+ {
38
+ "action_type": "wait",
39
+ "app_name": null,
40
+ "direction": null,
41
+ "text": null,
42
+ "x": null,
43
+ "y": null
44
+ }
45
+ ],
46
+ "step_instructions": [
47
+ "Scroll down until you find the add to my garden tab.",
48
+ "Scroll down until you find the add to my garden tab.",
49
+ "Click on Add to my garden tab.",
50
+ "Click on Set care plan.",
51
+ "Click on Set care plan."
52
+ ],
53
+ "num_screenshots": 6
54
+ }
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: 8f8d6848d71aa7735fbe76e7efce4a4f34dd8b07cb009f997ffe5c1d4cf51da2
  • Pointer size: 131 Bytes
  • Size of remote file: 513 kB
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: 9bdcf64887ddf34ddc32bc4af091c7379170e04cd12bbfbe4976cf61fe576555
  • Pointer size: 132 Bytes
  • Size of remote file: 1.31 MB
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: 23a73caa14906b6ad03b9c215cb8321eb6efc22d31e4031a5653124aafd24267
  • Pointer size: 132 Bytes
  • Size of remote file: 1.05 MB
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: 621e932314449e66ba39c8975f57f6fb11abec5f53141790b8b4a91febfc8ad2
  • Pointer size: 131 Bytes
  • Size of remote file: 828 kB
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: deaa63d7a5d489563a7c9f6fafb66db3f7d5cd55ab43f2302581590353eb7663
  • Pointer size: 131 Bytes
  • Size of remote file: 674 kB
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_6.png ADDED

Git LFS Details

  • SHA256: a9c9fbb644febdbbd2474b1c650bc6066ba2576bd7977067a8c5f096df3af4c0
  • Pointer size: 131 Bytes
  • Size of remote file: 782 kB
extracted_episodes_duckdb/episode_19649/metadata.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 19649,
3
+ "goal": "Open the Taskito app and export the health checkup task to note format.",
4
+ "actions": [
5
+ {
6
+ "action_type": "open_app",
7
+ "app_name": "Taskito",
8
+ "direction": null,
9
+ "text": null,
10
+ "x": null,
11
+ "y": null
12
+ },
13
+ {
14
+ "action_type": "click",
15
+ "app_name": null,
16
+ "direction": null,
17
+ "text": null,
18
+ "x": 592,
19
+ "y": 745
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 1011,
27
+ "y": 201
28
+ },
29
+ {
30
+ "action_type": "click",
31
+ "app_name": null,
32
+ "direction": null,
33
+ "text": null,
34
+ "x": 540,
35
+ "y": 1801
36
+ }
37
+ ],
38
+ "step_instructions": [
39
+ "Open the Taskito app",
40
+ "Click on the health checkup task",
41
+ "Click on the three dots at the top right corner of the screen",
42
+ "Click on the convert to note option"
43
+ ],
44
+ "num_screenshots": 5
45
+ }
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: 5c3a0223769ff11b2d8f17d20c21f251db6b3fe3f03fe8c22b6a7acf20aa21d0
  • Pointer size: 130 Bytes
  • Size of remote file: 51.3 kB
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: ef38aa118a236018a91ee025d9dcbfaa1fada80a595909ca5aa933c66b2610a8
  • Pointer size: 130 Bytes
  • Size of remote file: 80.3 kB
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: 555c393479a1d0196bb6a7a8d0abd45d54a427493758e2a8440905b44ce5ffc3
  • Pointer size: 130 Bytes
  • Size of remote file: 84.4 kB
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: 9f18c6422f57658e6818280b0d366c0110f5cf0ccbbce88238f76c684bd5a7f4
  • Pointer size: 131 Bytes
  • Size of remote file: 109 kB
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: dcfcaea937b99a3a3ca2aa90f12020284e42254ca21c2288c4ea8dfab76f13c8
  • Pointer size: 130 Bytes
  • Size of remote file: 98.9 kB
extracted_episodes_duckdb/episode_1993/metadata.json ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 1993,
3
+ "goal": "I am not being notified with the latest mails , Turn on the Gmail Notifications in the Gmail app",
4
+ "actions": [
5
+ {
6
+ "action_type": "navigate_back",
7
+ "app_name": null,
8
+ "direction": null,
9
+ "text": null,
10
+ "x": null,
11
+ "y": null
12
+ },
13
+ {
14
+ "action_type": "navigate_back",
15
+ "app_name": null,
16
+ "direction": null,
17
+ "text": null,
18
+ "x": null,
19
+ "y": null
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 116,
27
+ "y": 219
28
+ },
29
+ {
30
+ "action_type": "scroll",
31
+ "app_name": null,
32
+ "direction": "down",
33
+ "text": null,
34
+ "x": null,
35
+ "y": null
36
+ },
37
+ {
38
+ "action_type": "click",
39
+ "app_name": null,
40
+ "direction": null,
41
+ "text": null,
42
+ "x": 503,
43
+ "y": 2146
44
+ },
45
+ {
46
+ "action_type": "click",
47
+ "app_name": null,
48
+ "direction": null,
49
+ "text": null,
50
+ "x": 540,
51
+ "y": 367
52
+ },
53
+ {
54
+ "action_type": "click",
55
+ "app_name": null,
56
+ "direction": null,
57
+ "text": null,
58
+ "x": 540,
59
+ "y": 784
60
+ },
61
+ {
62
+ "action_type": "click",
63
+ "app_name": null,
64
+ "direction": null,
65
+ "text": null,
66
+ "x": 911,
67
+ "y": 1078
68
+ }
69
+ ],
70
+ "step_instructions": [
71
+ "Go to the previous screen",
72
+ "Go to the previous screen",
73
+ "Click on the menu icon at top left of the screen",
74
+ "Swipe up to view settings option",
75
+ "Click on the settings option",
76
+ "Click on the general settings option",
77
+ "Click on manage notifications option",
78
+ "Enable All Gmail Notifications"
79
+ ],
80
+ "num_screenshots": 9
81
+ }
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: 9c3f31bba76f88b4b1f54a5d814e60bde9c9d28be4cb150ef6d59f7819371b28
  • Pointer size: 131 Bytes
  • Size of remote file: 155 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: d153d158f1ee1988a77eb2fc1b793484852e2aa3b5f02673991b4299418707db
  • Pointer size: 130 Bytes
  • Size of remote file: 93 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: 468b6957fb896b0711aeafec4fed3e66ecb9664dc1386ef3293efc44eb6f2a85
  • Pointer size: 131 Bytes
  • Size of remote file: 238 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: 14ececae503ce0e05843ed153f97110f894f90c324f2bd4d8f43944fedd6e4f5
  • Pointer size: 131 Bytes
  • Size of remote file: 145 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: c7a8bb0c3f5ec7f85013922b8a80f34c5f8b2cd1edbdf5b7b6f5188389adcc6c
  • Pointer size: 131 Bytes
  • Size of remote file: 151 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_6.png ADDED

Git LFS Details

  • SHA256: 254e6be9ca7896fbdf5f63345878f519a30ecdcfcc0ddebfc6ffb35840690dd1
  • Pointer size: 130 Bytes
  • Size of remote file: 65.8 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_7.png ADDED

Git LFS Details

  • SHA256: 49853b47d700f4797e44a98089d71a5d195295d8a7430fb3c8818eae66ec3c61
  • Pointer size: 131 Bytes
  • Size of remote file: 169 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_8.png ADDED

Git LFS Details

  • SHA256: 7dd14e3e4f3a35bd4b4414daec11d222f81d89b9b0a875ac7210bb21afb1322d
  • Pointer size: 130 Bytes
  • Size of remote file: 66.5 kB
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_9.png ADDED

Git LFS Details

  • SHA256: 4c14206e52c6a24b414646a8cea7e44a6b35e64a0f2aa1c8cb0e5406e46ca891
  • Pointer size: 131 Bytes
  • Size of remote file: 137 kB
extracted_episodes_duckdb/episode_2080/metadata.json ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 2080,
3
+ "goal": "Find out the phone build number",
4
+ "actions": [
5
+ {
6
+ "action_type": "open_app",
7
+ "app_name": "Settings",
8
+ "direction": null,
9
+ "text": null,
10
+ "x": null,
11
+ "y": null
12
+ },
13
+ {
14
+ "action_type": "scroll",
15
+ "app_name": null,
16
+ "direction": "down",
17
+ "text": null,
18
+ "x": null,
19
+ "y": null
20
+ },
21
+ {
22
+ "action_type": "scroll",
23
+ "app_name": null,
24
+ "direction": "down",
25
+ "text": null,
26
+ "x": null,
27
+ "y": null
28
+ },
29
+ {
30
+ "action_type": "click",
31
+ "app_name": null,
32
+ "direction": null,
33
+ "text": null,
34
+ "x": 613,
35
+ "y": 1989
36
+ },
37
+ {
38
+ "action_type": "scroll",
39
+ "app_name": null,
40
+ "direction": "down",
41
+ "text": null,
42
+ "x": null,
43
+ "y": null
44
+ },
45
+ {
46
+ "action_type": "scroll",
47
+ "app_name": null,
48
+ "direction": "down",
49
+ "text": null,
50
+ "x": null,
51
+ "y": null
52
+ }
53
+ ],
54
+ "step_instructions": [
55
+ "Open the settings app",
56
+ "Swipe up to view the about phone option",
57
+ "Swipe up to view the about phone option",
58
+ "Tap on the about phone option",
59
+ "Swipe up to view the build number",
60
+ "Swipe up to view the build number"
61
+ ],
62
+ "num_screenshots": 7
63
+ }
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: 6a22d361fcad8da87e0b3aece43ec5d3a2daca68a2b6d56e694d7694d4ae71aa
  • Pointer size: 132 Bytes
  • Size of remote file: 2.29 MB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: d1f91bcbd37f5a3c959e81549c94de3fff53d33bfbbce1a1fbcb336f929c5e46
  • Pointer size: 131 Bytes
  • Size of remote file: 147 kB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: de907a3f10da4aed472844f4d9eb9acf912d8dd7428b8cf158d0de2b686e5a08
  • Pointer size: 131 Bytes
  • Size of remote file: 202 kB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_4.png ADDED

Git LFS Details

  • SHA256: 28e96cfa7c70accb087f82697f6dbd84010bd22a5c9b9fb5971cefbe28ad83cc
  • Pointer size: 131 Bytes
  • Size of remote file: 175 kB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_5.png ADDED

Git LFS Details

  • SHA256: ee7821fdfaad9ee2159012c893d53288caf6e0d3047f668bccbc82f54d0ca622
  • Pointer size: 131 Bytes
  • Size of remote file: 123 kB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_6.png ADDED

Git LFS Details

  • SHA256: 1228a535cbc156fa9a40b4d183de165e3bc414891def606324fc1595bd793b0c
  • Pointer size: 131 Bytes
  • Size of remote file: 141 kB
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_7.png ADDED

Git LFS Details

  • SHA256: 8bda3f0a08ac9881dee4d1cdec5231dc225a259a1fd5d07c3c306c4a87c71bed
  • Pointer size: 131 Bytes
  • Size of remote file: 146 kB
extracted_episodes_duckdb/episode_3731/metadata.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episode_id": 3731,
3
+ "goal": "Add the Air max plus TN Women shoes Black to my collection on the Joom app.",
4
+ "actions": [
5
+ {
6
+ "action_type": "click",
7
+ "app_name": null,
8
+ "direction": null,
9
+ "text": null,
10
+ "x": 237,
11
+ "y": 388
12
+ },
13
+ {
14
+ "action_type": "click",
15
+ "app_name": null,
16
+ "direction": null,
17
+ "text": null,
18
+ "x": 984,
19
+ "y": 301
20
+ },
21
+ {
22
+ "action_type": "click",
23
+ "app_name": null,
24
+ "direction": null,
25
+ "text": null,
26
+ "x": 815,
27
+ "y": 758
28
+ },
29
+ {
30
+ "action_type": "click",
31
+ "app_name": null,
32
+ "direction": null,
33
+ "text": null,
34
+ "x": 785,
35
+ "y": 1079
36
+ }
37
+ ],
38
+ "step_instructions": [
39
+ "Click on the filter icon.",
40
+ "Click on Reset at the top-right of the screen.",
41
+ "Click on the Air max plus TN Women shoes Black.",
42
+ "Click on the heart icon below the product images."
43
+ ],
44
+ "num_screenshots": 5
45
+ }
extracted_episodes_duckdb/episode_3731/screenshots/screenshot_1.png ADDED

Git LFS Details

  • SHA256: d7e88451da55d45ff1278254aecaed6406ec20ef08a63a642f616c30a0836338
  • Pointer size: 132 Bytes
  • Size of remote file: 1.64 MB
extracted_episodes_duckdb/episode_3731/screenshots/screenshot_2.png ADDED

Git LFS Details

  • SHA256: fa8a59dc42bf1089eaf90aa18d1778e990011893edea1a4a1c838c8fb0e5b7bf
  • Pointer size: 131 Bytes
  • Size of remote file: 123 kB
extracted_episodes_duckdb/episode_3731/screenshots/screenshot_3.png ADDED

Git LFS Details

  • SHA256: 730698960b1c6e7970cc250101dc05af8c78b198289d799b730592e036190449
  • Pointer size: 132 Bytes
  • Size of remote file: 1.09 MB