Arthur-Attili commited on
Commit
c5c69b5
·
verified ·
1 Parent(s): c4fb534

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -27
app.py CHANGED
@@ -173,34 +173,27 @@ def formatar_resultados(resultados):
173
  """
174
  return resposta
175
 
176
- # Carrega a planilha antes da interface
177
  carregar_planilha()
178
 
179
- # Interface simplificada (sem HTML customizado)
180
- with gr.Blocks(title="Sistema de Busca de Consórcio Auto") as demo:
181
- gr.Markdown("# 🚗 Busca de Combinações de Consórcio Auto")
182
- gr.Markdown("Insira os valores desejados para crédito, entrada e parcela, e filtre por administradora.")
183
- with gr.Row():
184
- credito_input = gr.Number(label="Crédito Desejado (R$)", value=30000, step=1000)
185
- entrada_input = gr.Number(label="Entrada Desejada (R$)", value=3000, step=100)
186
- parcela_input = gr.Number(label="Parcela Desejada (R$)", value=500, step=10)
187
- adm_dropdown = gr.Dropdown(
188
- label="Filtrar por Administradoras",
189
- choices=ADMIN_OPCOES,
190
- value=ADMIN_OPCOES,
191
- multiselect=True,
192
- interactive=True
193
- )
194
- submit_btn = gr.Button("🔍 Buscar Combinações", variant="primary")
195
- output_text = gr.Textbox(label="Resultados da Busca", lines=20, max_lines=40, interactive=False)
196
- submit_btn.click(
197
- fn=buscar_combinacoes,
198
- inputs=[credito_input, entrada_input, parcela_input, adm_dropdown],
199
- outputs=output_text,
200
- api_name="buscar_combinacoes"
201
- )
202
- gr.Markdown("---")
203
- gr.Markdown("Desenvolvido para auxiliar na busca por cotas de consórcio ideais.")
204
 
205
  if __name__ == "__main__":
206
- demo.launch(share=True)
 
173
  """
174
  return resposta
175
 
176
+ # Carrega a planilha antes de iniciar
177
  carregar_planilha()
178
 
179
+ # Cria a interface com gr.Interface (mais robusto)
180
+ demo = gr.Interface(
181
+ fn=buscar_combinacoes,
182
+ inputs=[
183
+ gr.Number(label="Crédito Desejado (R$)", value=30000, step=1000),
184
+ gr.Number(label="Entrada Desejada (R$)", value=3000, step=100),
185
+ gr.Number(label="Parcela Desejada (R$)", value=500, step=10),
186
+ gr.Dropdown(
187
+ choices=ADMIN_OPCOES,
188
+ label="Filtrar por Administradoras",
189
+ multiselect=True,
190
+ value=ADMIN_OPCOES
191
+ )
192
+ ],
193
+ outputs=gr.Textbox(label="Resultados da Busca", lines=20, max_lines=40),
194
+ title="🚗 Busca de Combinações de Consórcio Auto",
195
+ description="Insira os valores desejados para crédito, entrada e parcela, e filtre por administradora."
196
+ )
 
 
 
 
 
 
 
197
 
198
  if __name__ == "__main__":
199
+ demo.launch()