Omnibus commited on
Commit
8c8eb60
1 Parent(s): 5f6ad40

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -28,7 +28,7 @@ css="""
28
  }
29
  .chat_card{
30
  background: #253251;
31
- color:white;
32
  border-radius: 15px;
33
  border-width: thin;
34
  padding: 15px;
@@ -64,11 +64,13 @@ def make_filename(inp):
64
  first_name=inp[:30]
65
  first_name=first_name.replace(" ","_")
66
  print(first_name)
67
- last_name=random.randint(1,1111111111)
68
  filename=first_name+str(last_name)
69
  return filename
70
- def get_screenshot(chat,css_in,w,h):
71
 
 
 
 
72
  html_body=""
73
  for user,bot in chat:
74
  html_body += html_user.replace("$chat",user)
@@ -141,6 +143,12 @@ with gr.Blocks(css=css) as app:
141
  with gr.Row():
142
  im_height=gr.Number(label="Height",value=1000)
143
  im_width=gr.Number(label="Width",value=500)
 
 
 
 
 
 
144
  wait_time=gr.Number(label="Wait Time",value=3000)
145
  theme=gr.Radio(label="Theme", choices=["light","dark"],value="light")
146
  chatblock=gr.Dropdown(label="Chatblocks",choices=[c for c in range(1,40)],multiselect=True)
@@ -149,7 +157,7 @@ with gr.Blocks(css=css) as app:
149
  img=gr.Image(type='filepath')
150
  css_box=gr.Textbox(lines=50,value=css)
151
  html_view=gr.HTML()
152
- btn.click(chat_inf,[sys_inp,inp,chat_b],chat_b)
153
  im_btn.click(get_screenshot,[chat_b,css_box,im_width,im_height],[img,html_view])
154
  #im_btn.click(get_screenshot,[chat_b,im_height,im_width,chatblock,theme,wait_time],img)
155
  #app.load(get_screenshot,inp,img)
 
28
  }
29
  .chat_card{
30
  background: #253251;
31
+ color:#ffffff;
32
  border-radius: 15px;
33
  border-width: thin;
34
  padding: 15px;
 
64
  first_name=inp[:30]
65
  first_name=first_name.replace(" ","_")
66
  print(first_name)
67
+ last_name=random.randint(1,99999999999999)
68
  filename=first_name+str(last_name)
69
  return filename
 
70
 
71
+ def get_screenshot(chat,css_in,w,h,user_c,bot_c,background_c,font_c):
72
+ if user_c:
73
+ html_user=html_user.replace("background: #367bb9;",f"background: {user_c};")
74
  html_body=""
75
  for user,bot in chat:
76
  html_body += html_user.replace("$chat",user)
 
143
  with gr.Row():
144
  im_height=gr.Number(label="Height",value=1000)
145
  im_width=gr.Number(label="Width",value=500)
146
+ with gr.Row():
147
+ user_c=gr.Color_Picker(value="#367bb9")
148
+ bot_c=gr.Color_Picker(value="#1c3c9b")
149
+ with gr.Row():
150
+ background_c=gr.Color_Picker(value="#253251")
151
+ font_c=gr.Color_Picker(value="#ffffff")
152
  wait_time=gr.Number(label="Wait Time",value=3000)
153
  theme=gr.Radio(label="Theme", choices=["light","dark"],value="light")
154
  chatblock=gr.Dropdown(label="Chatblocks",choices=[c for c in range(1,40)],multiselect=True)
 
157
  img=gr.Image(type='filepath')
158
  css_box=gr.Textbox(lines=50,value=css)
159
  html_view=gr.HTML()
160
+ btn.click(chat_inf,[sys_inp,inp,chat_b,user_c,bot_c,background_c,font_c],chat_b)
161
  im_btn.click(get_screenshot,[chat_b,css_box,im_width,im_height],[img,html_view])
162
  #im_btn.click(get_screenshot,[chat_b,im_height,im_width,chatblock,theme,wait_time],img)
163
  #app.load(get_screenshot,inp,img)