Miquel Farré commited on
Commit
c290381
·
1 Parent(s): 1575b5c

making screen bigger

Browse files
Files changed (1) hide show
  1. app.py +34 -33
app.py CHANGED
@@ -39,8 +39,8 @@ custom_css = """
39
 
40
  .sandbox-container {
41
  position: relative;
42
- width: 800px;
43
- height: 500px;
44
  flex-shrink: 0;
45
  overflow: hidden;
46
  }
@@ -56,22 +56,22 @@ custom_css = """
56
 
57
  .sandbox-iframe {
58
  position: absolute;
59
- top: 10%;
60
- left: 25%;
61
  width: 1288px;
62
  height: 968px;
63
  border: 4px solid #444444;
64
  transform-origin: 0 0;
65
- transform: scale(0.312);
66
  }
67
 
68
  /* Status indicator light */
69
  .status-indicator {
70
  position: absolute;
71
- bottom: 25.5%;
72
- left: 26.7%;
73
- width: 15px;
74
- height: 15px;
75
  border-radius: 50%;
76
  border: 2px solid black;
77
  z-index: 100;
@@ -79,9 +79,9 @@ custom_css = """
79
 
80
  .status-text {
81
  position: absolute;
82
- bottom: 25.0%;
83
- left: 28.6%;
84
- font-size: 12px;
85
  font-weight: bold;
86
  color: black;
87
  background-color: white;
@@ -121,9 +121,10 @@ custom_css = """
121
 
122
 
123
  html_template = """
 
124
  <div class="sandbox-outer-wrapper">
125
  <div class="sandbox-container">
126
- <img src="https://huggingface.co/datasets/lvwerra/admin/resolve/main/desktop_scaled.png" class="sandbox-background" />
127
  <div class="status-text">{status_text}</div>
128
  <div class="status-indicator {status_class}"></div>
129
  <iframe id="sandbox-iframe"
@@ -135,7 +136,7 @@ html_template = """
135
  <img id="bsod-image"
136
  src="https://huggingface.co/datasets/mfarre/servedfiles/resolve/main/blue_screen_of_death.gif"
137
  class="bsod-image"
138
- style="display: none; position: absolute; top: 10%; left: 25%; width: 400px; height: 300px; border: 4px solid #444444;"
139
  />
140
  </div>
141
  </div>
@@ -422,7 +423,7 @@ def run_agent_task(task_input, request: gr.Request):
422
 
423
  # Create a Gradio app with Blocks
424
  with gr.Blocks(css=custom_css, js=custom_js) as demo:
425
- gr.HTML("""<h1 style="text-align: center">Personal Computer Assistant</h1>""")
426
 
427
  # HTML output with simulated image and iframe - default to interactive
428
  html_output = gr.HTML(
@@ -433,25 +434,25 @@ with gr.Blocks(css=custom_css, js=custom_js) as demo:
433
  ),
434
  label="Output"
435
  )
 
 
 
 
 
 
436
 
437
- # Text input for task
438
- task_input = gr.Textbox(
439
- value="Find picture of cute puppies",
440
- label="Enter your command",
441
- )
442
-
443
- # Examples
444
- gr.Examples(
445
- examples=[
446
- "Check the bike commute time between Boll and Bern",
447
- "Open a text editor and write 'Hello World'",
448
- "Check when is the next F1 race",
449
- "Search a flight Paris - Berlin for tomorrow"
450
- ],
451
- inputs = task_input,
452
- label= "Example Tasks",
453
- examples_per_page=4
454
- )
455
 
456
 
457
  # Results output
 
39
 
40
  .sandbox-container {
41
  position: relative;
42
+ width: 1024px;
43
+ height: 811px;
44
  flex-shrink: 0;
45
  overflow: hidden;
46
  }
 
56
 
57
  .sandbox-iframe {
58
  position: absolute;
59
+ top: 7%;
60
+ left: 18%;
61
  width: 1288px;
62
  height: 968px;
63
  border: 4px solid #444444;
64
  transform-origin: 0 0;
65
+ transform: scale(0.51);
66
  }
67
 
68
  /* Status indicator light */
69
  .status-indicator {
70
  position: absolute;
71
+ bottom: 28.6%;
72
+ left: 20.1%;
73
+ width: 20px;
74
+ height: 20px;
75
  border-radius: 50%;
76
  border: 2px solid black;
77
  z-index: 100;
 
79
 
80
  .status-text {
81
  position: absolute;
82
+ bottom: 28.4%;
83
+ left: 22.5%;
84
+ font-size: 16px;
85
  font-weight: bold;
86
  color: black;
87
  background-color: white;
 
121
 
122
 
123
  html_template = """
124
+ <h1 style="text-align: center">Personal Computer Assistant</h1>
125
  <div class="sandbox-outer-wrapper">
126
  <div class="sandbox-container">
127
+ <img src="https://huggingface.co/datasets/mfarre/servedfiles/resolve/main/desktop2.png" class="sandbox-background" />
128
  <div class="status-text">{status_text}</div>
129
  <div class="status-indicator {status_class}"></div>
130
  <iframe id="sandbox-iframe"
 
136
  <img id="bsod-image"
137
  src="https://huggingface.co/datasets/mfarre/servedfiles/resolve/main/blue_screen_of_death.gif"
138
  class="bsod-image"
139
+ style="display: none; position: absolute; top: 7%; left: 18%; width: 657px; height: 494px; border: 4px solid #444444;"
140
  />
141
  </div>
142
  </div>
 
423
 
424
  # Create a Gradio app with Blocks
425
  with gr.Blocks(css=custom_css, js=custom_js) as demo:
426
+ #gr.HTML("""<h1 style="text-align: center">Personal Computer Assistant</h1>""")
427
 
428
  # HTML output with simulated image and iframe - default to interactive
429
  html_output = gr.HTML(
 
434
  ),
435
  label="Output"
436
  )
437
+ with gr.Row():
438
+ # Text input for task
439
+ task_input = gr.Textbox(
440
+ value="Find picture of cute puppies",
441
+ label="Enter your command",
442
+ )
443
 
444
+ # Examples
445
+ gr.Examples(
446
+ examples=[
447
+ "Check the bike commute time between Boll and Bern",
448
+ "Open a text editor and write 'Hello World'",
449
+ "Check when is the next F1 race",
450
+ "Search a flight Paris - Berlin for tomorrow"
451
+ ],
452
+ inputs = task_input,
453
+ label= "Example Tasks",
454
+ examples_per_page=4
455
+ )
 
 
 
 
 
 
456
 
457
 
458
  # Results output