pritish commited on
Commit
82c735d
·
1 Parent(s): 7ffd006

Changes to UI

Browse files
Files changed (1) hide show
  1. app.py +7 -22
app.py CHANGED
@@ -135,7 +135,7 @@ def generate_answer(question):
135
  return answer
136
 
137
 
138
- def load_corpus(url, file):
139
  if url.strip() == '' and file == None:
140
  return '[ERROR]: Both URL and PDF is empty. Provide atleast one.'
141
 
@@ -153,16 +153,9 @@ def load_corpus(url, file):
153
  file_name = file_name[:-12] + file_name[-4:]
154
  os.rename(old_file_name, file_name)
155
  load_recommender(file_name)
156
-
157
- return 'Corpus Loaded. Now you can ask Questions.'
158
-
159
 
160
- def question_answer(question):
161
  if question.strip() == '':
162
  return '[ERROR]: Question field is empty'
163
-
164
- if not recommender.fitted:
165
- return '[ERROR]: First, provide a URL or Upload a PDF and hit submit (see left panel)'
166
 
167
  return generate_answer(question)
168
 
@@ -174,28 +167,20 @@ with gr.Blocks() as demo:
174
 
175
  gr.Markdown(f'<center><h1>{title}</h1></center>')
176
  gr.Markdown(description)
177
- gr.Markdown('<br>')
178
 
179
  with gr.Row():
180
 
181
  with gr.Group():
182
- gr.Markdown('### Step 1: Provide URL or Upload PDF')
183
- gr.Markdown('<br>')
184
  url = gr.Textbox(label='URL')
185
- gr.Markdown("<center><h5>or<h5></center>")
186
  file = gr.File(label='PDF', file_types=['.pdf'])
187
- stataus = gr.Textbox(label="Output")
188
- btn1 = gr.Button(value='Submit')
189
- btn1.style(full_width=True)
190
- btn1.click(load_corpus, inputs=[url, file], outputs=[stataus])
191
 
192
  with gr.Group():
193
- gr.Markdown('### Step 2: Now you can ask Questions:')
194
- gr.Markdown('<br>')
195
- question = gr.Textbox(label='question')
196
- btn2 = gr.Button(value='Submit')
197
- btn2.style(full_width=True)
198
  answer = gr.Textbox(label='answer')
199
- btn2.click(question_answer, inputs=[question], outputs=[answer])
 
200
 
201
  demo.launch()
 
135
  return answer
136
 
137
 
138
+ def question_answer(url, file, question):
139
  if url.strip() == '' and file == None:
140
  return '[ERROR]: Both URL and PDF is empty. Provide atleast one.'
141
 
 
153
  file_name = file_name[:-12] + file_name[-4:]
154
  os.rename(old_file_name, file_name)
155
  load_recommender(file_name)
 
 
 
156
 
 
157
  if question.strip() == '':
158
  return '[ERROR]: Question field is empty'
 
 
 
159
 
160
  return generate_answer(question)
161
 
 
167
 
168
  gr.Markdown(f'<center><h1>{title}</h1></center>')
169
  gr.Markdown(description)
 
170
 
171
  with gr.Row():
172
 
173
  with gr.Group():
 
 
174
  url = gr.Textbox(label='URL')
175
+ gr.Markdown("<center><h6>or<h6></center>")
176
  file = gr.File(label='PDF', file_types=['.pdf'])
177
+ question = gr.Textbox(label='question')
178
+ btn = gr.Button(value='Submit')
179
+ btn.style(full_width=True)
 
180
 
181
  with gr.Group():
 
 
 
 
 
182
  answer = gr.Textbox(label='answer')
183
+
184
+ btn.click(question_answer, inputs=[url, file, question], outputs=[answer])
185
 
186
  demo.launch()