Spaces:
Running
Running
Commit
·
763593b
1
Parent(s):
d3ebc3e
Update app.py
Browse files
app.py
CHANGED
@@ -1,10 +1,11 @@
|
|
1 |
-
from flask import Flask ,render_template ,request ,jsonify #line:1
|
2 |
import pandas as pd #line:2
|
3 |
import numpy as np #line:3
|
4 |
import xlrd2 as xlrd #line:4
|
5 |
import unicodedata #line:5
|
6 |
import spacy #line:6
|
7 |
import inflect #line:7
|
|
|
8 |
nlp =spacy .load ("es_dep_news_trf")#line:8
|
9 |
from inflector import Inflector ,Spanish #line:9
|
10 |
inflector =Inflector (Spanish )#line:10
|
@@ -813,33 +814,45 @@ async def protocolos_uro ():#line:866
|
|
813 |
OOOO0OOO0O00000OO =request .args .get ('link2')#line:867
|
814 |
O00O0O0O0O0O0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:868
|
815 |
OOOO00O0O0O0O000O =await boton_word_ppt (1620 ,"field_protocolo",OOOO0OOO0O00000OO )#line:869
|
816 |
-
|
|
|
|
|
817 |
@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:872
|
818 |
async def guia_visual_uro ():#line:873
|
819 |
OO000O000O00OOOOO =request .args .get ('link2')#line:874
|
820 |
O0O00OOO0O0OO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:875
|
821 |
OOOO00OO00OOO000O =await boton_word_ppt (1620 ,"field_guia_visual",OO000O000O00OOOOO )#line:876
|
822 |
-
|
|
|
|
|
823 |
@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:879
|
824 |
async def pdf_casa_uro ():#line:880
|
825 |
O00O00O00O00O0O0O =request .args .get ('link2')#line:881
|
826 |
OOOO0OO00OO0OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:882
|
827 |
OOO0OO0O00OOO00OO =await boton_pdf_video (1620 ,"field_pdf",O00O00O00O00O0O0O )#line:883
|
828 |
-
|
|
|
|
|
829 |
@app .route ("/videos_uro",methods =['GET','POST'])#line:886
|
830 |
async def videos_uro ():#line:887
|
831 |
O0O0OOOOOOOO0OO00 =request .args .get ('link2')#line:888
|
832 |
OOO0OOO000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:889
|
833 |
OOOO00OO0OOOOOOOO =await boton_pdf_video (1620 ,"field_video",O0O0OOOOOOOO0OO00 )#line:890
|
834 |
-
|
|
|
|
|
835 |
@app .route ("/materiales_uro",methods =['GET','POST'])#line:893
|
836 |
async def materiales_uro ():#line:894
|
837 |
OO00OOOOOOO000OO0 =request .args .get ('link2')#line:895
|
838 |
OO000O00OOO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:896
|
839 |
OOO0OO0OO0OOO000O =await boton_materiales (1620 ,OO00OOOOOOO000OO0 )#line:897
|
840 |
if len (OOO0OO0OO0OOO000O [''])==0 :#line:898
|
841 |
-
|
842 |
-
|
|
|
|
|
|
|
|
|
843 |
@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:902
|
844 |
async def escuchar_uro1 ():#line:903
|
845 |
O00000O0OO000O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:904
|
@@ -850,7 +863,9 @@ async def escuchar_uro1 ():#line:903
|
|
850 |
O00O000O0000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:909
|
851 |
O0O0O000O00000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:910
|
852 |
O00OOOO0OO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:911
|
853 |
-
|
|
|
|
|
854 |
@app .route ("/escuchar_uro",methods =['GET','POST'])#line:914
|
855 |
async def escuchar_uro ():#line:915
|
856 |
OOO000OOO0000O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:916
|
@@ -872,9 +887,13 @@ async def escuchar_uro ():#line:915
|
|
872 |
O0OO000OO00O0000O =await buscar_faq (OOO00OO000OO00O0O ,0 )#line:932
|
873 |
if OOOOOOOO0O0OO00O0 ==None :#line:933
|
874 |
if len (O0OO000OO00O0000O )==0 :#line:934
|
875 |
-
|
|
|
|
|
876 |
else :#line:936
|
877 |
-
|
|
|
|
|
878 |
elif len (OOOOOOOO0O0OO00O0 )>=1 :#line:938
|
879 |
O0OO00OO00OO0O0O0 =[]#line:939
|
880 |
O0OOO0O0O00OOOO00 =[]#line:940
|
@@ -885,14 +904,22 @@ async def escuchar_uro ():#line:915
|
|
885 |
for OOOOO0O0O0OOO0OO0 ,OOOO0OO0OOOOO0000 in enumerate (O0OO00OO00OO0O0O0 ):#line:945
|
886 |
O00000O0OO0O00O00 [O0OOO0O0O00OOOO00 [OOOOO0O0O0OOO0OO0 ]]=OOOO0OO0OOOOO0000 #line:946
|
887 |
if len (O0OO000OO00O0000O )==0 :#line:948
|
888 |
-
|
|
|
|
|
889 |
else :#line:950
|
890 |
-
|
|
|
|
|
891 |
else :#line:952
|
892 |
-
|
|
|
|
|
893 |
@app .route ("/ajustes")#line:955
|
894 |
async def ajustes ():#line:956
|
895 |
OOO0OOOOO0OOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:957
|
896 |
-
|
|
|
|
|
897 |
if __name__ =="__main__":#line:960
|
898 |
app .run ()#line:961
|
|
|
1 |
+
from flask import Flask ,render_template ,request ,jsonify, send_file #line:1
|
2 |
import pandas as pd #line:2
|
3 |
import numpy as np #line:3
|
4 |
import xlrd2 as xlrd #line:4
|
5 |
import unicodedata #line:5
|
6 |
import spacy #line:6
|
7 |
import inflect #line:7
|
8 |
+
from io import BytesIO
|
9 |
nlp =spacy .load ("es_dep_news_trf")#line:8
|
10 |
from inflector import Inflector ,Spanish #line:9
|
11 |
inflector =Inflector (Spanish )#line:10
|
|
|
814 |
OOOO0OOO0O00000OO =request .args .get ('link2')#line:867
|
815 |
O00O0O0O0O0O0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:868
|
816 |
OOOO00O0O0O0O000O =await boton_word_ppt (1620 ,"field_protocolo",OOOO0OOO0O00000OO )#line:869
|
817 |
+
template_output = render_template("protocolo.html")
|
818 |
+
return template_output, send_file(protocolos =OOOO00O0O0O0O000O ,user_image7 =O00O0O0O0O0O0OO00 )
|
819 |
+
#return render_template ('protocolo.html',protocolos =OOOO00O0O0O0O000O ,user_image7 =O00O0O0O0O0O0OO00 )#line:870
|
820 |
@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:872
|
821 |
async def guia_visual_uro ():#line:873
|
822 |
OO000O000O00OOOOO =request .args .get ('link2')#line:874
|
823 |
O0O00OOO0O0OO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:875
|
824 |
OOOO00OO00OOO000O =await boton_word_ppt (1620 ,"field_guia_visual",OO000O000O00OOOOO )#line:876
|
825 |
+
template_output = render_template("guia_visual.html")
|
826 |
+
return template_output, send_file(guia_visual =OOOO00OO00OOO000O ,user_image7 =O0O00OOO0O0OO0000)
|
827 |
+
#return render_template ('guia_visual.html',guia_visual =OOOO00OO00OOO000O ,user_image7 =O0O00OOO0O0OO0000 )#line:877
|
828 |
@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:879
|
829 |
async def pdf_casa_uro ():#line:880
|
830 |
O00O00O00O00O0O0O =request .args .get ('link2')#line:881
|
831 |
OOOO0OO00OO0OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:882
|
832 |
OOO0OO0O00OOO00OO =await boton_pdf_video (1620 ,"field_pdf",O00O00O00O00O0O0O )#line:883
|
833 |
+
template_output = render_template("pdf_casa_comercial.html")
|
834 |
+
return template_output,send_file(user_image7 =OOOO0OO00OO0OOOOO ,titulos =OOO0OO0O00OOO00OO)
|
835 |
+
#return render_template ('pdf_casa_comercial.html',user_image7 =OOOO0OO00OO0OOOOO ,titulos =OOO0OO0O00OOO00OO )#line:884
|
836 |
@app .route ("/videos_uro",methods =['GET','POST'])#line:886
|
837 |
async def videos_uro ():#line:887
|
838 |
O0O0OOOOOOOO0OO00 =request .args .get ('link2')#line:888
|
839 |
OOO0OOO000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:889
|
840 |
OOOO00OO0OOOOOOOO =await boton_pdf_video (1620 ,"field_video",O0O0OOOOOOOO0OO00 )#line:890
|
841 |
+
template_output = render_template("videos.html")
|
842 |
+
return template_output, send_file(user_image7 =OOO0OOO000OO00O00 ,titulos =OOOO00OO0OOOOOOOO )
|
843 |
+
#return render_template ('videos.html',user_image7 =OOO0OOO000OO00O00 ,titulos =OOOO00OO0OOOOOOOO )#line:891
|
844 |
@app .route ("/materiales_uro",methods =['GET','POST'])#line:893
|
845 |
async def materiales_uro ():#line:894
|
846 |
OO00OOOOOOO000OO0 =request .args .get ('link2')#line:895
|
847 |
OO000O00OOO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:896
|
848 |
OOO0OO0OO0OOO000O =await boton_materiales (1620 ,OO00OOOOOOO000OO0 )#line:897
|
849 |
if len (OOO0OO0OO0OOO000O [''])==0 :#line:898
|
850 |
+
template_output4 = render_template("materiales_uro.html")
|
851 |
+
return template_output, send_file (user_image7 =OO000O00OOO00OOOO ,cajas =OOO0OO0OO0OOO000O ,no_hay ="No hay materiales"))
|
852 |
+
#return render_template ('materiales_uro.html',user_image7 =OO000O00OOO00OOOO ,cajas =OOO0OO0OO0OOO000O ,no_hay ="No hay materiales")#line:899
|
853 |
+
template_output4 = render_template4("materiales_uro.html")
|
854 |
+
return template_output4, send_file(user_image7 =OO000O00OOO00OOOO ,cajas =OOO0OO0OO0OOO000O )
|
855 |
+
#return render_template ('materiales_uro.html',user_image7 =OO000O00OOO00OOOO ,cajas =OOO0OO0OO0OOO000O )#line:900
|
856 |
@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:902
|
857 |
async def escuchar_uro1 ():#line:903
|
858 |
O00000O0OO000O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:904
|
|
|
863 |
O00O000O0000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:909
|
864 |
O0O0O000O00000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:910
|
865 |
O00OOOO0OO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:911
|
866 |
+
template_output3 = render_template ("escuchar_uro1.html")
|
867 |
+
return template_output3, send_file(nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O00O000O0000O0OO0 ,user_image6 =O0O0O000O00000O0O ,user_image7 =O00OOOO0OO0O0O000 ,user_image8 =O00OO0OO00OOO000O ,user_image9 =OOOOO000000O00O00 ,user_image10 =O00000O0OO000O00O ,user_image11 =OOOOOOO0OO00O00O0 ,user_image12 =O00OO0OOOOO0O0OO0 ))
|
868 |
+
#return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O00O000O0000O0OO0 ,user_image6 =O0O0O000O00000O0O ,user_image7 =O00OOOO0OO0O0O000 ,user_image8 =O00OO0OO00OOO000O ,user_image9 =OOOOO000000O00O00 ,user_image10 =O00000O0OO000O00O ,user_image11 =OOOOOOO0OO00O00O0 ,user_image12 =O00OO0OOOOO0O0OO0 )#line:912
|
869 |
@app .route ("/escuchar_uro",methods =['GET','POST'])#line:914
|
870 |
async def escuchar_uro ():#line:915
|
871 |
OOO000OOO0000O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:916
|
|
|
887 |
O0OO000OO00O0000O =await buscar_faq (OOO00OO000OO00O0O ,0 )#line:932
|
888 |
if OOOOOOOO0O0OO00O0 ==None :#line:933
|
889 |
if len (O0OO000OO00O0000O )==0 :#line:934
|
890 |
+
template_output2 = render_template("escuchar_uro.html")
|
891 |
+
return template_output2, send_file(nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:935)
|
892 |
+
#return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:935
|
893 |
else :#line:936
|
894 |
+
template_output2 = render_template("escuchar_uro.html")
|
895 |
+
return template_output2, send_file(nid2 =0 ,faqs =O0OO000OO00O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:937)
|
896 |
+
#return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O0OO000OO00O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:937
|
897 |
elif len (OOOOOOOO0O0OO00O0 )>=1 :#line:938
|
898 |
O0OO00OO00OO0O0O0 =[]#line:939
|
899 |
O0OOO0O0O00OOOO00 =[]#line:940
|
|
|
904 |
for OOOOO0O0O0OOO0OO0 ,OOOO0OO0OOOOO0000 in enumerate (O0OO00OO00OO0O0O0 ):#line:945
|
905 |
O00000O0OO0O00O00 [O0OOO0O0O00OOOO00 [OOOOO0O0O0OOO0OO0 ]]=OOOO0OO0OOOOO0000 #line:946
|
906 |
if len (O0OO000OO00O0000O )==0 :#line:948
|
907 |
+
template_output2 = render_template("escuchar_uro.html")
|
908 |
+
return template_outpu2, send_file(nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )
|
909 |
+
#return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:949
|
910 |
else :#line:950
|
911 |
+
template_output2 = render_template("escuchar_uro.html")
|
912 |
+
return template_output2, send_file(nid2 =0 ,faqs =O0OO000OO00O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )
|
913 |
+
#return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O0OO000OO00O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00000O0OO0O00O00 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image5 =OO000O0OO0O000OO0 ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:951
|
914 |
else :#line:952
|
915 |
+
template_output2 = render_template ("escuchar_uro.html.html")
|
916 |
+
return template_output2, send_file(nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OO000O0OO0O000OO0 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )
|
917 |
+
#return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O00000O0OO0O00O00 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OO000O0OO0O000OO0 ,user_image6 =OOOOO00OO00000O0O ,user_image7 =OOOOO000O00OO0OOO ,user_image8 =O0OOO0OO0O0OOO0OO ,user_image9 =OOO000OOO00OO0000 ,user_image10 =OOO000OOO0000O000 ,user_image11 =O00O0O0O0OO0O0OO0 ,user_image12 =O00OO0O000OOO000O )#line:953
|
918 |
@app .route ("/ajustes")#line:955
|
919 |
async def ajustes ():#line:956
|
920 |
OOO0OOOOO0OOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:957
|
921 |
+
template_output1 = render_template ("ajustes.html")
|
922 |
+
return template_output1, send_file(user_image7 =OOO0OOOOO0OOO0O00 )
|
923 |
+
#return render_template ('ajustes.html',user_image7 =OOO0OOOOO0OOO0O00 )#line:958
|
924 |
if __name__ =="__main__":#line:960
|
925 |
app .run ()#line:961
|