Omnibus commited on
Commit
c809540
1 Parent(s): 9c20147

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -13,7 +13,7 @@ from selenium.webdriver.common.by import By
13
 
14
  driver_type = 'chromedriver'
15
  driver=False
16
- def run_script(html: str, style: str):
17
  html = html.replace("\n","<br>")
18
  #regex = r"^(https?://)"
19
  #is_url = re.search(regex, text)
@@ -26,7 +26,7 @@ def run_script(html: str, style: str):
26
 
27
  try:
28
 
29
- url = f"https://omnibus-txt2img-static.static.hf.space/index.html?format={style}&txt={html}"
30
  driver = webdriver.Chrome(options=options)
31
  driver.get(url)
32
  #html=driver.page_source
@@ -65,19 +65,22 @@ def run_script(html: str, style: str):
65
  return [None, 'Please enter a valid URL of a website/host.',None,None]
66
 
67
  html="""<h1>This is the title</h1>
68
- <pre> This is some information
69
  bla bla
70
  • a bullet
71
  • or two
72
- </pre>"""
73
 
74
- sty="""background:cornflowerblue;height:300;width:500;"""
75
 
76
  with gr.Blocks() as app:
77
  with gr.Row():
78
- inp = gr.Textbox(lines=8,max_lines=50,value=html)
79
- style = gr.Textbox(lines=8,max_lines=50,value=sty)
80
-
 
 
 
81
  btn= gr.Button()
82
  with gr.Row():
83
  with gr.Column():
@@ -86,5 +89,5 @@ with gr.Blocks() as app:
86
  outp = gr.HTML()
87
  cook = gr.Textbox()
88
  html=gr.Textbox()
89
- btn.click(run_script,[inp,style],[outim,outp,cook,html])
90
  app.launch()
 
13
 
14
  driver_type = 'chromedriver'
15
  driver=False
16
+ def run_script(html: str, style: str,font_col,back_col):
17
  html = html.replace("\n","<br>")
18
  #regex = r"^(https?://)"
19
  #is_url = re.search(regex, text)
 
26
 
27
  try:
28
 
29
+ url = f"https://omnibus-txt2img-static.static.hf.space/index.html?format=color:{font_col};background-color:{back_col};{style}&txt={html}"
30
  driver = webdriver.Chrome(options=options)
31
  driver.get(url)
32
  #html=driver.page_source
 
65
  return [None, 'Please enter a valid URL of a website/host.',None,None]
66
 
67
  html="""<h1>This is the title</h1>
68
+ This is some information
69
  bla bla
70
  • a bullet
71
  • or two
72
+ """
73
 
74
+ sty="""height:500;width:1000;"""
75
 
76
  with gr.Blocks() as app:
77
  with gr.Row():
78
+ inp = gr.Textbox(label="HTML",lines=8,max_lines=50,value=html)
79
+ with gr.Column():
80
+ style = gr.Textbox(label="CSS",lines=8,max_lines=50,value=sty)
81
+ with gr.Row():
82
+ font_col=gr.ColorPicker("Font Color",value="Black")
83
+ back_col=gr.ColorPicker(label="Background Color",value="White")
84
  btn= gr.Button()
85
  with gr.Row():
86
  with gr.Column():
 
89
  outp = gr.HTML()
90
  cook = gr.Textbox()
91
  html=gr.Textbox()
92
+ btn.click(run_script,[inp,style,font_col,back_col],[outim,outp,cook,html])
93
  app.launch()