Spaces:
Running
on
Zero
Running
on
Zero
Joseph Pollack
commited on
adds more examples
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- app.py +40 -26
- extracted_episodes_duckdb/episode_16730/metadata.json +54 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_16730/screenshots/screenshot_6.png +3 -0
- extracted_episodes_duckdb/episode_17562/metadata.json +54 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_17562/screenshots/screenshot_6.png +3 -0
- extracted_episodes_duckdb/episode_19565/metadata.json +54 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_19565/screenshots/screenshot_6.png +3 -0
- extracted_episodes_duckdb/episode_19649/metadata.json +45 -0
- extracted_episodes_duckdb/episode_19649/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_19649/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_19649/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_19649/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_19649/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_1993/metadata.json +81 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_6.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_7.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_8.png +3 -0
- extracted_episodes_duckdb/episode_1993/screenshots/screenshot_9.png +3 -0
- extracted_episodes_duckdb/episode_2080/metadata.json +63 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_2.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_3.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_4.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_5.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_6.png +3 -0
- extracted_episodes_duckdb/episode_2080/screenshots/screenshot_7.png +3 -0
- extracted_episodes_duckdb/episode_3731/metadata.json +45 -0
- extracted_episodes_duckdb/episode_3731/screenshots/screenshot_1.png +3 -0
- extracted_episodes_duckdb/episode_3731/screenshots/screenshot_2.png +3 -0
- 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 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 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
|
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_16730/screenshots/screenshot_6.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_17562/screenshots/screenshot_6.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19565/screenshots/screenshot_6.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_19649/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_6.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_7.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_8.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_1993/screenshots/screenshot_9.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_4.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_5.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_6.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_2080/screenshots/screenshot_7.png
ADDED
|
Git LFS Details
|
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
|
extracted_episodes_duckdb/episode_3731/screenshots/screenshot_2.png
ADDED
|
Git LFS Details
|
extracted_episodes_duckdb/episode_3731/screenshots/screenshot_3.png
ADDED
|
Git LFS Details
|