hallisky commited on
Commit
f6c0c9a
·
1 Parent(s): bd72040

Revert to old interface

Browse files
Files changed (1) hide show
  1. app.py +27 -41
app.py CHANGED
@@ -15,45 +15,31 @@ def greet(name, length, function_words, grade_level, sarcasm, formality, voice,
15
  f"Expository: {expository}"
16
  )
17
  return response
18
-
19
- def set_slider_value():
20
- return 0.5
21
-
22
- with gr.Blocks() as demo:
23
- gr.Markdown("# 1) Input Text\n### Enter the text to be obfuscated.")
24
- name = gr.Textbox(label="Input Text", value="The quick brown fox jumped over the lazy dogs.")
25
- gr.Markdown("# 2) Style Element Sliders\n### Adjust the style element sliders to the desired levels to steer the obfuscation.")
26
 
27
- length_slider = gr.Slider(label="Length (Shorter \u2192 Longer)", minimum=-1, maximum=1, step=0.01, value=0)
28
- function_words_slider = gr.Slider(label="Function Words (Fewer \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0)
29
- grade_level_slider = gr.Slider(label="Grade Level (Lower \u2192 Higher)", minimum=-1, maximum=1, step=0.01, value=0)
30
- formality_slider = gr.Slider(label="Formality (Less \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0)
31
- sarcasm_slider = gr.Slider(label="Sarcasm (Less * \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0)
32
- voice_slider = gr.Slider(label="Voice (Passive * \u2192 Active)", minimum=-1, maximum=1, step=0.01, value=0)
33
- persuasive_slider = gr.Slider(label="Writing Type: Persuasive (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0)
34
- descriptive_slider = gr.Slider(label="Writing Type: Descriptive (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0)
35
- narrative_slider = gr.Slider(label="Writing Type: Narrative (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0)
36
- expository_slider = gr.Slider(label="Writing Type: Expository (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0)
37
-
38
- sliders = [
39
- length_slider,
40
- function_words_slider,
41
- grade_level_slider,
42
- formality_slider,
43
- sarcasm_slider,
44
- voice_slider,
45
- persuasive_slider,
46
- descriptive_slider,
47
- narrative_slider,
48
- expository_slider
49
- ]
50
-
51
- button = gr.Button("Set Sliders to 0.5")
52
-
53
- button.click(fn=set_slider_value, outputs=sliders)
54
-
55
- output = gr.Textbox(label="Output")
56
-
57
- demo.add(name, *sliders, button, output)
58
-
59
- demo.launch()
 
15
  f"Expository: {expository}"
16
  )
17
  return response
 
 
 
 
 
 
 
 
18
 
19
+ demo = gr.Interface(
20
+ fn=greet,
21
+ inputs=[
22
+ gr.components.Markdown("# 1) Input Text\n### Enter the text to be obfuscated."), # Markdown as a header
23
+ gr.Textbox(
24
+ label="Input Text",
25
+ value="The quick brown fox jumped over the lazy dogs."
26
+ ), # Text input for the name
27
+ gr.components.Markdown(
28
+ "# 2) Style Element Sliders\n### Adjust the style element sliders to the desired levels to steer the obfuscation."
29
+ ), # Markdown as a header for sliders
30
+ gr.Slider(label="Length (Shorter \u2192 Longer)", minimum=-1, maximum=1, step=0.01, value=0),
31
+ gr.Slider(label="Function Words (Fewer \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0),
32
+ gr.Slider(label="Grade Level (Lower \u2192 Higher)", minimum=-1, maximum=1, step=0.01, value=0),
33
+ gr.Slider(label="Formality (Less \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0),
34
+ gr.Slider(label="Sarcasm (Less * \u2192 More)", minimum=-1, maximum=1, step=0.01, value=0),
35
+ gr.Slider(label="Voice (Passive * \u2192 Active)", minimum=-1, maximum=1, step=0.01, value=0),
36
+ gr.Slider(label="Writing Type: Persuasive (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0),
37
+ gr.Slider(label="Writing Type: Descriptive (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0),
38
+ gr.Slider(label="Writing Type: Narrativce (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0),
39
+ gr.Slider(label="Writing Type: Expository (None \u2192 More)", minimum=0, maximum=1, step=0.01, value=0),
40
+
41
+ ],
42
+ outputs=gr.Textbox(label="Output")
43
+ )
44
+
45
+ demo.launch()