Spaces:
Sleeping
Sleeping
from flask import Flask ,render_template ,request ,jsonify #line:1 | |
import pandas as pd #line:2 | |
import numpy as np #line:3 | |
import xlrd2 as xlrd #line:4 | |
import unicodedata #line:5 | |
import spacy #line:6 | |
from inflector import Inflector ,Spanish #line:9 | |
inflector =Inflector (Spanish )#line:10 | |
import speech_recognition as sr #line:11 | |
import os #line:12 | |
import requests #line:13 | |
from requests .auth import HTTPBasicAuth #line:14 | |
import asyncio #line:15 | |
import aiohttp #line:16 | |
from transformers import AutoTokenizer ,TFAutoModelForSequenceClassification #line:17 | |
from transformers import pipeline #line:18 | |
auth =aiohttp .BasicAuth ('1234','API')#line:20 | |
base_url ='https://orva.tedcas.com/api/'#line:21 | |
async def buscar_faq (OO00O0OO00OOO0O0O ,O000O00OOOOOOO0OO ):#line:23 | |
OOOO0OOOO0O0O0O00 ="preguntas_qh_tags2.xlsx"#line:24 | |
O0O0OOO0OOOOO0O00 =pd .read_excel (OOOO0OOOO0O0O0O00 ,engine ="openpyxl")#line:25 | |
O0OOOOO000O00OOOO =0 #line:26 | |
OO0O000OOOOOOOO00 =OO00O0OO00OOO0O0O #line:27 | |
O00O0000OOOO00000 =[]#line:28 | |
print ("result"+str (OO0O000OOOOOOOO00 ))#line:29 | |
for O000OOOOO0OOO0OOO ,OOO0O00O0O0O0OOO0 in O0O0OOO0OOOOO0O00 .iterrows ():#line:30 | |
O0OO00OOO0O00000O =O0O0OOO0OOOOO0O00 .loc [O000OOOOO0OOO0OOO ,'TAGS2']#line:31 | |
O0OO00OOO0O00000O =O0OO00OOO0O00000O .split (",")#line:32 | |
O00O0000OOOO00000 .append (O0OO00OOO0O00000O )#line:33 | |
OO0OO00O00OOOO00O =[]#line:34 | |
O0OO00OOO0O00000O =[]#line:35 | |
for OO000OOOO0O0000OO ,OO0O00OO000O0OOOO in enumerate (OO0O000OOOOOOOO00 ):#line:36 | |
OO0O000OOOOOOOO00 [OO000OOOO0O0000OO ]=inflector .singularize (str (OO0O00OO000O0OOOO ))#line:37 | |
OO0OO0OO000O000O0 =np .zeros (len (O0O0OOO0OOOOO0O00 .index ),dtype =int )#line:38 | |
for O0000OO00O000O0O0 ,OOO0O00O0O0O0OOO0 in enumerate (O00O0000OOOO00000 ):#line:39 | |
O00O00OOO00OO0O00 =[]#line:40 | |
for OO0O00OO000O0OOOO in OOO0O00O0O0O0OOO0 :#line:41 | |
if O000O00OOOOOOO0OO ==0 :#line:42 | |
if OO0O00OO000O0OOOO !=[]:#line:43 | |
O0OOOOO000O00OOOO =0 #line:44 | |
for OOOO0O0OOOOO00000 in range (100 ):#line:45 | |
OOOO0O0OOOOO00000 =OOOO0O0OOOOO00000 /10 #line:46 | |
OOOO0O0OOOOO00000 =str (OOOO0O0OOOOO00000 )#line:47 | |
if OO0O00OO000O0OOOO ==OOOO0O0OOOOO00000 :#line:48 | |
OOOO0O0OOOOO00000 =OOOO0O0OOOOO00000 .split (".")#line:49 | |
O00O00OOO00OO0O00 .append (OOOO0O0OOOOO00000 [0 ])#line:50 | |
O00O00OOO00OO0O00 .append ("con")#line:51 | |
O00O00OOO00OO0O00 .append (OOOO0O0OOOOO00000 [1 ])#line:52 | |
O0OOOOO000O00OOOO =O0OOOOO000O00OOOO +1 #line:53 | |
if O0OOOOO000O00OOOO ==0 :#line:54 | |
O00O00OOO00OO0O00 .append (OO0O00OO000O0OOOO )#line:55 | |
if O000O00OOOOOOO0OO ==1 :#line:56 | |
O00O00OOO00OO0O00 .append (OO0O00OO000O0OOOO )#line:57 | |
OO0OO00O00OOOO00O .append (O00O00OOO00OO0O00 )#line:58 | |
for OO00OOO000O0O0000 in OO0O000OOOOOOOO00 :#line:59 | |
for O0O00O000OOOO00OO ,OO0O00OO000O0OOOO in enumerate (OO0OO00O00OOOO00O [O0000OO00O000O0O0 ]):#line:60 | |
if str (OO00OOO000O0O0000 )=="maya":#line:61 | |
OO00OOO000O0O0000 ="malla"#line:62 | |
if str (OO00OOO000O0O0000 )=="pilos"or str (OO00OOO000O0O0000 )=="pilo":#line:63 | |
OO00OOO000O0O0000 ="philo"#line:64 | |
if str (OO00OOO000O0O0000 )=="filos"or str (OO00OOO000O0O0000 )=="filo":#line:65 | |
OO00OOO000O0O0000 ="philo"#line:66 | |
if str (OO00OOO000O0O0000 )=="sinces"or str (OO00OOO000O0O0000 )=="sinc":#line:67 | |
OO00OOO000O0O0000 ="synthe"#line:68 | |
if str (OO00OOO000O0O0000 )=="sintes"or str (OO00OOO000O0O0000 )=="sint":#line:69 | |
OO00OOO000O0O0000 ="synthe"#line:70 | |
if str (OO00OOO000O0O0000 )=="axos"or str (OO00OOO000O0O0000 )=="axo":#line:71 | |
OO00OOO000O0O0000 ="axso"#line:72 | |
if str (OO00OOO000O0O0000 )=="uno":#line:73 | |
OO00OOO000O0O0000 ="1"#line:74 | |
if str (OO00OOO000O0O0000 )=="dos"or str (OO00OOO000O0O0000 )=="do":#line:75 | |
OO00OOO000O0O0000 ="2"#line:76 | |
if str (OO00OOO000O0O0000 )=="tres"or str (OO00OOO000O0O0000 )=="tr":#line:77 | |
OO00OOO000O0O0000 ="3"#line:78 | |
if str (OO00OOO000O0O0000 )=="cuatro":#line:79 | |
OO00OOO000O0O0000 ="4"#line:80 | |
if str (OO00OOO000O0O0000 )=="cinco":#line:81 | |
OO00OOO000O0O0000 ="5"#line:82 | |
if str (OO00OOO000O0O0000 )=="seis"or str (OO00OOO000O0O0000 )=="sei":#line:83 | |
OO00OOO000O0O0000 ="6"#line:84 | |
if str (OO00OOO000O0O0000 )=="siete":#line:85 | |
OO00OOO000O0O0000 ="7"#line:86 | |
if str (OO00OOO000O0O0000 )=="ocho":#line:87 | |
OO00OOO000O0O0000 ="8"#line:88 | |
if str (OO00OOO000O0O0000 )=="nueve":#line:89 | |
OO00OOO000O0O0000 ="9"#line:90 | |
if str (OO00OOO000O0O0000 )=="cero":#line:91 | |
OO00OOO000O0O0000 ="0"#line:92 | |
if str (OO00OOO000O0O0000 )=="veintiuno":#line:93 | |
OO00OOO000O0O0000 ="21"#line:94 | |
if str (OO00OOO000O0O0000 )=="veinte":#line:95 | |
OO00OOO000O0O0000 ="20"#line:96 | |
if str (OO00OOO000O0O0000 )=="veintidos"or str (OO00OOO000O0O0000 )=="veintido":#line:97 | |
OO00OOO000O0O0000 ="22"#line:98 | |
if str (OO00OOO000O0O0000 )=="veintitres"or str (OO00OOO000O0O0000 )=="veintitre":#line:99 | |
OO00OOO000O0O0000 ="23"#line:100 | |
if str (OO00OOO000O0O0000 )=="veinticuatro":#line:101 | |
OO00OOO000O0O0000 ="24"#line:102 | |
if str (OO00OOO000O0O0000 )=="veinticinco":#line:103 | |
OO00OOO000O0O0000 ="25"#line:104 | |
if str (OO00OOO000O0O0000 )=="veintiseis"or str (OO00OOO000O0O0000 )=="veintisei":#line:105 | |
OO00OOO000O0O0000 ="26"#line:106 | |
if str (OO00OOO000O0O0000 )=="veintisiete":#line:107 | |
OO00OOO000O0O0000 ="27"#line:108 | |
if str (OO00OOO000O0O0000 )=="veintiocho":#line:109 | |
OO00OOO000O0O0000 ="28"#line:110 | |
if str (OO00OOO000O0O0000 )=="veintinueve":#line:111 | |
OO00OOO000O0O0000 ="29"#line:112 | |
if str (OO00OOO000O0O0000 )=="treinta":#line:113 | |
OO00OOO000O0O0000 ="30"#line:114 | |
if str (remove_accents (OO0O00OO000O0OOOO )).lower ()==str (remove_accents (OO00OOO000O0O0000 )).lower ():#line:115 | |
OO0OO0OO000O000O0 [O0000OO00O000O0O0 ]=OO0OO0OO000O000O0 [O0000OO00O000O0O0 ]+1 #line:116 | |
OO0OO00O00OOOO00O [O0000OO00O000O0O0 ].pop (O0O00O000OOOO00OO )#line:117 | |
OO0OO00OO00OO0O0O =np .argwhere (OO0OO0OO000O000O0 ==np .amax (OO0OO0OO000O000O0 ))#line:119 | |
O00O000O0OO0OOOO0 =[]#line:120 | |
O0OO0OO000000OOO0 ={}#line:121 | |
O0O0OOO0OOOOO0O00 =xlrd .open_workbook (OOOO0OOOO0O0O0O00 )#line:122 | |
O0O0OOO0OOOOO0O00 =O0O0OOO0OOOOO0O00 .sheet_by_index (0 )#line:123 | |
if not np .all (OO0OO0OO000O000O0 ==0 ):#line:124 | |
for OOOOOOOOOOO00O0OO in OO0OO00OO00OO0O0O :#line:125 | |
OOO0O0OO0OOO0OOO0 =O0O0OOO0OOOOO0O00 .cell (int (OOOOOOOOOOO00O0OO )+1 ,3 )#line:126 | |
O000000O000O00O0O =O0O0OOO0OOOOO0O00 .cell (int (OOOOOOOOOOO00O0OO )+1 ,4 )#line:127 | |
OOO0O0OO0OOO0OOO0 =str (OOO0O0OO0OOO0OOO0 )#line:128 | |
O000000O000O00O0O =str (O000000O000O00O0O )#line:129 | |
OOO0O0OO0OOO0OOO0 =OOO0O0OO0OOO0OOO0 .split ("'")#line:130 | |
O000000O000O00O0O =O000000O000O00O0O .split ("'")#line:131 | |
O00O000O0OO0OOOO0 .append (f" {OOO0O0OO0OOO0OOO0[1]} {O000000O000O00O0O[1]} ")#line:132 | |
return O00O000O0OO0OOOO0 #line:133 | |
async def boton_pdf_video (O0000OO0OO000O0OO ,O000OOO0OO00OO0O0 ,O00OO000O0OOO0OO0 ):#line:135 | |
O00OOO000O00OOO00 =aiohttp .TCPConnector (ssl =True )#line:136 | |
async with aiohttp .ClientSession (connector =O00OOO000O00OOO00 )as OO000OOOO000O0O00 :#line:137 | |
OO0000OO00O000OOO =await OO000OOOO000O0O00 .get (f'{base_url}all-content/{O0000OO0OO000O0OO}',auth =auth )#line:138 | |
OO0O000O00OO0OOOO =await OO0000OO00O000OOO .json ()#line:139 | |
O00OOOOOOO0O00OO0 =[]#line:141 | |
O00OOOOO0OOOO00OO ={}#line:142 | |
if O00OO000O0OOO0OO0 =="0":#line:144 | |
for OOO000O00O0O0OO0O in OO0O000O00OO0OOOO :#line:145 | |
if OOO000O00O0O0OO0O ['type']=="Intervencion":#line:146 | |
O00OOOOOOO0O00OO0 .append (OOO000O00O0O0OO0O ['nid'])#line:147 | |
else :#line:148 | |
O00OOOOOOO0O00OO0 .append (O00OO000O0OOO0OO0 )#line:149 | |
for OO00000O0O0OO0OO0 in O00OOOOOOO0O00OO0 :#line:151 | |
O0O0O0O0O000O0O0O =await OO000OOOO000O0O00 .get (f'{base_url}intervenciones/{OO00000O0O0OO0OO0}',auth =auth )#line:152 | |
O0OO00O00OOOO0O00 =await O0O0O0O0O000O0O0O .json ()#line:153 | |
O0OO00O00OOOO0O00 =O0OO00O00OOOO0O00 [0 ]#line:154 | |
O000OOOO0OOOOO0O0 ={}#line:155 | |
if O000OOO0OO00OO0O0 in O0OO00O00OOOO0O00 :#line:157 | |
OO0O000O0O0OOO0O0 =O0OO00O00OOOO0O00 [O000OOO0OO00OO0O0 ]#line:158 | |
for OO00OOO0OOOOOOO0O in OO0O000O0O0OOO0O0 :#line:159 | |
if O000OOO0OO00OO0O0 =='field_pdf':#line:160 | |
O000OOOO0OOOOO0O0 [OO00OOO0OOOOOOO0O ['descripcion']]="https://orva.tedcas.com/"+str (OO00OOO0OOOOOOO0O ['url'])#line:161 | |
if O000OOO0OO00OO0O0 =='field_video':#line:162 | |
O000OOOO0OOOOO0O0 [OO00OOO0OOOOOOO0O ['descripcion']]=str (OO00OOO0OOOOOOO0O ['url'])#line:163 | |
O00OOOOO0OOOO00OO [O0OO00O00OOOO0O00 ['title']]=O000OOOO0OOOOO0O0 #line:165 | |
else :#line:166 | |
if O00OO000O0OOO0OO0 =='0':#line:167 | |
O00OO000O0OOO0OO0 ='0'#line:168 | |
else :#line:169 | |
print ("nid dentro del if "+str (O00OO000O0OOO0OO0 ))#line:170 | |
O000OOOO0OOOOO0O0 ["No hay archivos"]=""#line:171 | |
O00OOOOO0OOOO00OO ["No hay archivos"]=O000OOOO0OOOOO0O0 #line:172 | |
return O00OOOOO0OOOO00OO #line:174 | |
async def boton_word_ppt (O00O0OOO0O0000O0O ,O0O0O00OOO000O0OO ,OO0OOO00OOOO0OOOO ):#line:176 | |
O00000OOO000000O0 =aiohttp .TCPConnector (ssl =True )#line:177 | |
async with aiohttp .ClientSession (connector =O00000OOO000000O0 )as O0O00OO000O0000OO :#line:178 | |
O00OO0O0OOO0O0O00 =await O0O00OO000O0000OO .get (f'{base_url}all-content/{O00O0OOO0O0000O0O}',auth =auth )#line:179 | |
O00O0OO00O0OOO000 =await O00OO0O0OOO0O0O00 .json ()#line:180 | |
OOOO0O00O00O0OO00 =[]#line:182 | |
O00OOOO00O00O0000 ={}#line:183 | |
if OO0OOO00OOOO0OOOO =='0':#line:185 | |
for O00O0OO0OO00O000O in O00O0OO00O0OOO000 :#line:186 | |
if O00O0OO0OO00O000O ['type']=="Intervencion":#line:187 | |
OOOO0O00O00O0OO00 .append (O00O0OO0OO00O000O ['nid'])#line:188 | |
else :#line:189 | |
OOOO0O00O00O0OO00 .append (OO0OOO00OOOO0OOOO )#line:190 | |
for O000O0O00OO00O000 in OOOO0O00O00O0OO00 :#line:192 | |
OO0O0OOO0O0OO0000 =await O0O00OO000O0000OO .get (f'{base_url}intervenciones/{O000O0O00OO00O000}',auth =auth )#line:193 | |
OO0OOO00O000OOOO0 =await OO0O0OOO0O0OO0000 .json ()#line:194 | |
OO0OOO00O000OOOO0 =OO0OOO00O000OOOO0 [0 ]#line:195 | |
if len (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])!=0 :#line:196 | |
O00OOOO00O00O0000 [OO0OOO00O000OOOO0 ['title']]="https://orva.tedcas.com/"+str (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])#line:197 | |
if len (OO0OOO00O000OOOO0 [O0O0O00OOO000O0OO ])==0 and OO0OOO00OOOO0OOOO !='0':#line:198 | |
O00OOOO00O00O0000 ["No hay archivos"]=""#line:199 | |
return O00OOOO00O00O0000 #line:201 | |
async def boton_materiales (OOOOO00OO0OO0O00O ,OO0OO0OO0OO000OOO ):#line:203 | |
OO0O0OOOOO0000000 =aiohttp .TCPConnector (ssl =True )#line:204 | |
async with aiohttp .ClientSession (connector =OO0O0OOOOO0000000 )as O0O0000OO0000O0OO :#line:205 | |
O0O0O0O0OO0O0000O ={}#line:206 | |
if OO0OO0OO0OO000OOO =='0':#line:208 | |
O0OOO0O0OO0OO0OO0 =await O0O0000OO0000O0OO .get (f'{base_url}listado_completo_cajas/{OOOOO00OO0OO0O00O}',auth =auth )#line:209 | |
OOOOOO0O0O0000O0O =await O0OOO0O0OO0OO0OO0 .json ()#line:210 | |
for OO0OO00O00OO0OOOO in OOOOOO0O0O0000O0O :#line:211 | |
O0O0O0O0OO0O0000O [OO0OO00O00OO0OOOO ['title']]=OO0OO00O00OO0OOOO ['nid']#line:212 | |
O0O0O0O0OO0O0000O ['']="si hay"#line:213 | |
else :#line:214 | |
O0OOO0O0OO0OO0OO0 =await O0O0000OO0000O0OO .get (f'{base_url}intervenciones/{OO0OO0OO0OO000OOO}',auth =auth )#line:215 | |
OOOOOO0O0O0000O0O =await O0OOO0O0OO0OO0OO0 .json ()#line:216 | |
OOOOOO0O0O0000O0O =OOOOOO0O0O0000O0O [0 ]#line:217 | |
if 'field_cajas'in OOOOOO0O0O0000O0O :#line:218 | |
OOOOOO0O0O0000O0O =OOOOOO0O0O0000O0O ['field_cajas']#line:219 | |
for OO0OO00O00OO0OOOO in OOOOOO0O0O0000O0O :#line:220 | |
O0O0O0O0OO0O0000O [OO0OO00O00OO0OOOO ['caja']]=OO0OO00O00OO0OOOO ['id']#line:221 | |
O0O0O0O0OO0O0000O ['']="si hay"#line:222 | |
else :#line:223 | |
if OO0OO0OO0OO000OOO !=0 :#line:224 | |
O0O0O0O0OO0O0000O ['']=""#line:225 | |
return O0O0O0O0OO0O0000O #line:226 | |
async def cargar_base_datos (OOOO0000O000OO000 ,O00OO0O0OOO00OOO0 ):#line:228 | |
OOO0OOOO0OO00OO0O =None #line:229 | |
OOO0OO0OO00OOO0O0 =[]#line:230 | |
OOOO00OO0OO00000O =aiohttp .TCPConnector (ssl =True )#line:231 | |
async with aiohttp .ClientSession (connector =OOOO00OO0OO00000O )as O0OOO0O00OO00000O :#line:232 | |
OO00OOO0O0OOO0000 =await O0OOO0O00OO00000O .get ('https://orva.tedcas.com/api/all-content/'+str (O00OO0O0OOO00OOO0 ),auth =auth )#line:233 | |
O0O0OOO00OO0OOOOO =await OO00OOO0O0OOO0000 .json ()#line:234 | |
O0O00OO00OO000000 =np .zeros (len (O0O0OOO00OO0OOOOO ),dtype =int )#line:235 | |
O0O0OOO00O0OO0O0O =[]#line:236 | |
for O0O000OOO000O0O00 in OOOO0000O000OO000 :#line:237 | |
OOOO00OOOOOO0OOOO =0 #line:238 | |
for O00OO00O0OO0O0OOO in range (100 ):#line:239 | |
O00OO00O0OO0O0OOO =O00OO00O0OO0O0OOO /10 #line:240 | |
if O0O000OOO000O0O00 ==str (O00OO00O0OO0O0OOO ):#line:241 | |
O0O000OOO000O0O00 =str (O00OO00O0OO0O0OOO ).split ('.')#line:242 | |
O0O0OOO00O0OO0O0O .append (O0O000OOO000O0O00 )#line:243 | |
OOOO00OOOOOO0OOOO =OOOO00OOOOOO0OOOO +1 #line:244 | |
if O0O000OOO000O0O00 =='con':#line:245 | |
OOOO00OOOOOO0OOOO =OOOO00OOOOOO0OOOO +1 #line:246 | |
if OOOO00OOOOOO0OOOO ==0 :#line:247 | |
O0O0OOO00O0OO0O0O .append (O0O000OOO000O0O00 )#line:248 | |
for OO000OOO00O0000OO in range (len (O0O0OOO00OO0OOOOO )):#line:249 | |
OOOO000OO0OOO0OOO =0 #line:250 | |
OOOO000OO0OOOOO00 =O0O0OOO00OO0OOOOO [OO000OOO00O0000OO ]#line:251 | |
O00OOOOO0O00O0OOO =str (OOOO000OO0OOOOO00 ['title']).lower ()#line:252 | |
O00OOOOO0O00O0OOO =remove_accents (O00OOOOO0O00O0OOO )#line:253 | |
O00OOOOO0O00O0OOO =O00OOOOO0O00O0OOO .split (' ')#line:254 | |
for OO0OO0O0OO0O000O0 ,OO00O000OOOO0O00O in enumerate (O00OOOOO0O00O0OOO ):#line:255 | |
for OO0OO0O0O00O0OOO0 ,O0O000O000O0000OO in enumerate (O00OOOOO0O00O0OOO ):#line:256 | |
if OO0OO0O0O00O0OOO0 !=OO0OO0O0OO0O000O0 :#line:257 | |
if OO00O000OOOO0O00O ==O0O000O000O0000OO :#line:258 | |
O00OOOOO0O00O0OOO .pop (OO0OO0O0O00O0OOO0 )#line:259 | |
for OO0OO0O0OO0O000O0 ,OO00O000OOOO0O00O in enumerate (O00OOOOO0O00O0OOO ):#line:260 | |
for O00OO00O0OO0O0OOO in range (100 ):#line:261 | |
O00OO00O0OO0O0OOO =O00OO00O0OO0O0OOO /10 #line:262 | |
if OO00O000OOOO0O00O ==str (O00OO00O0OO0O0OOO ):#line:263 | |
OO00O000OOOO0O00O =str (O00OO00O0OO0O0OOO ).split ('.')#line:264 | |
O00OOOOO0O00O0OOO .append (OO00O000OOOO0O00O )#line:265 | |
for OOO00OOO00O000OOO in O0O0OOO00O0OO0O0O :#line:266 | |
if OOO00OOO00O000OOO =="maya":#line:267 | |
OOO00OOO00O000OOO ="malla"#line:268 | |
if OOO00OOO00O000OOO =="pilos"or OOO00OOO00O000OOO =="pilo":#line:269 | |
OOO00OOO00O000OOO ="philo"#line:270 | |
if OOO00OOO00O000OOO =="filos"or OOO00OOO00O000OOO =="filo":#line:271 | |
OOO00OOO00O000OOO ="philo"#line:272 | |
if OOO00OOO00O000OOO =="sinces"or OOO00OOO00O000OOO =="sinc":#line:273 | |
OOO00OOO00O000OOO ="synthe"#line:274 | |
if OOO00OOO00O000OOO =="sintes"or OOO00OOO00O000OOO =="sint":#line:275 | |
OOO00OOO00O000OOO ="synthe"#line:276 | |
if OOO00OOO00O000OOO =="axos"or OOO00OOO00O000OOO =="axo":#line:277 | |
OOO00OOO00O000OOO ="axso"#line:278 | |
if OOO00OOO00O000OOO =="uno":#line:279 | |
OOO00OOO00O000OOO =1 #line:280 | |
if OOO00OOO00O000OOO =="dos"or OOO00OOO00O000OOO =="do":#line:281 | |
OOO00OOO00O000OOO =2 #line:282 | |
if OOO00OOO00O000OOO =="tres"or OOO00OOO00O000OOO =="tr":#line:283 | |
OOO00OOO00O000OOO =3 #line:284 | |
if OOO00OOO00O000OOO =="cuatro":#line:285 | |
OOO00OOO00O000OOO =4 #line:286 | |
if OOO00OOO00O000OOO =="cinco":#line:287 | |
OOO00OOO00O000OOO =5 #line:288 | |
if OOO00OOO00O000OOO =="seis"or OOO00OOO00O000OOO =="sei":#line:289 | |
OOO00OOO00O000OOO =6 #line:290 | |
if OOO00OOO00O000OOO =="siete":#line:291 | |
OOO00OOO00O000OOO =7 #line:292 | |
if OOO00OOO00O000OOO =="ocho":#line:293 | |
OOO00OOO00O000OOO =8 #line:294 | |
if OOO00OOO00O000OOO =="nueve":#line:295 | |
OOO00OOO00O000OOO =9 #line:296 | |
if OOO00OOO00O000OOO =="cero":#line:297 | |
OOO00OOO00O000OOO =0 #line:298 | |
if OOO00OOO00O000OOO =="veintiuno":#line:299 | |
OOO00OOO00O000OOO ="21"#line:300 | |
if OOO00OOO00O000OOO =="veinte":#line:301 | |
OOO00OOO00O000OOO ="20"#line:302 | |
if OOO00OOO00O000OOO =="veintidos"or OOO00OOO00O000OOO =="veintido":#line:303 | |
OOO00OOO00O000OOO ="22"#line:304 | |
if OOO00OOO00O000OOO =="veintitres"or OOO00OOO00O000OOO =="veintitre":#line:305 | |
OOO00OOO00O000OOO ="23"#line:306 | |
if OOO00OOO00O000OOO =="veinticuatro":#line:307 | |
OOO00OOO00O000OOO ="24"#line:308 | |
if OOO00OOO00O000OOO =="veinticinco":#line:309 | |
OOO00OOO00O000OOO ="25"#line:310 | |
if OOO00OOO00O000OOO =="veintiseis"or OOO00OOO00O000OOO =="veintisei":#line:311 | |
OOO00OOO00O000OOO ="26"#line:312 | |
if OOO00OOO00O000OOO =="veintisiete":#line:313 | |
OOO00OOO00O000OOO ="27"#line:314 | |
if OOO00OOO00O000OOO =="veintiocho":#line:315 | |
OOO00OOO00O000OOO ="28"#line:316 | |
if OOO00OOO00O000OOO =="veintinueve":#line:317 | |
OOO00OOO00O000OOO ="29"#line:318 | |
if OOO00OOO00O000OOO =="treinta":#line:319 | |
OOO00OOO00O000OOO ="30"#line:320 | |
if type (OOO00OOO00O000OOO )==int and type (OOO0OOOO0OO00OO0O )==int :#line:321 | |
O00OO00O0OO0O0OOO =str (OOO0OOOO0OO00OO0O )+'.'+str (OOO00OOO00O000OOO )#line:322 | |
OOO00OOO00O000OOO =O00OO00O0OO0O0OOO .split ('.')#line:323 | |
OOO0OOOO0OO00OO0O =OOO00OOO00O000OOO #line:324 | |
OOO00OOO00O000OOO =inflector .singularize (str (OOO00OOO00O000OOO ))#line:325 | |
OO00O000OOOO0O00O =inflector .singularize (str (OO00O000OOOO0O00O ))#line:326 | |
OOO00OOO00O000OOO =remove_accents (OOO00OOO00O000OOO )#line:327 | |
if OO00O000OOOO0O00O ==OOO00OOO00O000OOO :#line:328 | |
OOOO000OO0OOO0OOO =OOOO000OO0OOO0OOO +1 #line:329 | |
O0O00OO00OO000000 [OO000OOO00O0000OO ]=OOOO000OO0OOO0OOO #line:330 | |
O000OOOOO0OO0O0OO =np .argwhere (O0O00OO00OO000000 ==np .amax (O0O00OO00OO000000 ))#line:331 | |
for OO000OOO00O0000OO in O000OOOOO0OO0O0OO :#line:332 | |
OOO0OO0OO00OOO0O0 .append (O0O0OOO00OO0OOOOO [int (OO000OOO00O0000OO )])#line:333 | |
if np .all (O0O00OO00OO000000 ==0 ):#line:334 | |
OOO0OO0OO00OOO0O0 =None #line:335 | |
return OOO0OO0OO00OOO0O0 #line:336 | |
async def cargar_tipo (O0OO0O00O00OO000O ,O0O0OOO0O0O00000O ):#line:338 | |
OO00OOOO00O000O00 =aiohttp .TCPConnector (ssl =True )#line:339 | |
async with aiohttp .ClientSession (connector =OO00OOOO00O000O00 )as OOOO00OO0000O0OOO :#line:340 | |
OO0O000OOOOOO0O00 =await OOOO00OO0000O0OOO .get (f'{base_url}all-content/{O0O0OOO0O0O00000O}',auth =auth )#line:341 | |
O0000O00O000OOOO0 =await OO0O000OOOOOO0O00 .json ()#line:342 | |
O000OOOO0O00O0OOO =None #line:343 | |
OOOOO0O00000O0OOO =None #line:344 | |
for O00O00OOOOO00O0OO in O0000O00O000OOOO0 :#line:345 | |
if O0OO0O00O00OO000O ==O00O00OOOOO00O0OO ["nid"]:#line:346 | |
O000OOOO0O00O0OOO =O00O00OOOOO00O0OO ["type"]#line:347 | |
OOOOO0O00000O0OOO =O00O00OOOOO00O0OO #line:348 | |
break #line:349 | |
return OOOOO0O00000O0OOO ,O000OOOO0O00O0OOO #line:350 | |
async def cargar_archivo (OO0O0000OOO0OO00O ,O000OOO0OOO00OO0O ,OOOOOOO0O00O0OOO0 ):#line:352 | |
O0OOO0O0OO0OO00OO =[]#line:353 | |
O00OO00O0O000O0O0 =aiohttp .TCPConnector (ssl =True )#line:354 | |
async with aiohttp .ClientSession (connector =O00OO00O0O000O0O0 )as O00O0000OOO00OOO0 :#line:355 | |
O00O0000O0OO000O0 =await O00O0000OOO00OOO0 .get ('https://orva.tedcas.com/api/'+str (OOOOOOO0O00O0OOO0 ),auth =auth )#line:356 | |
OO00O0OOOO0O0O00O =await O00O0000O0OO000O0 .json ()#line:357 | |
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O [0 ]#line:358 | |
OOO00000O0OO00O00 ="field_"+str (OO0O0000OOO0OO00O )#line:359 | |
OO0OOOOO0OO0O0O0O =OO00O0OOOO0O0O00O [OOO00000O0OO00O00 ]#line:360 | |
if OOO00000O0OO00O00 =="field_image":#line:361 | |
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O ['field_image']#line:362 | |
OO00O0OOOO0O0O00O =OO00O0OOOO0O0O00O .split (',')#line:363 | |
OO00O0OOOO0O0O00O =[OOOOOO0O0O00O00O0 .replace (' ','')for OOOOOO0O0O00O00O0 in OO00O0OOOO0O0O00O ]#line:364 | |
for O000O0OO00OOO00O0 in OO00O0OOOO0O0O00O :#line:365 | |
O0OOO0O0OO0OO00OO .append ("https://orva.tedcas.com/"+str (O000O0OO00OOO00O0 ))#line:366 | |
print (O0OOO0O0OO0OO00OO )#line:367 | |
return O0OOO0O0OO0OO00OO #line:368 | |
if len (OO0OOOOO0OO0O0O0O )==0 :#line:369 | |
OO000OO000O00O000 ="No hay archivos subidos"#line:370 | |
O0OOO0O0OO0OO00OO ="https://huggingface.co/spaces/LeireTedCas/QUIROHELP_WEB_v1/especialidad"#line:371 | |
elif type (OO0OOOOO0OO0O0O0O )==str :#line:372 | |
O0OOO0O0OO0OO00OO ="https://orva.tedcas.com/"+str (OO0OOOOO0OO0O0O0O )#line:373 | |
OO000OO000O00O000 =OO0OOOOO0OO0O0O0O #line:374 | |
elif type (OO0OOOOO0OO0O0O0O )==list :#line:375 | |
for OO00OO0OO000OOO00 ,O0OO0OOOOO0OOO00O in OO0OOOOO0OO0O0O0O :#line:376 | |
O0OOO0O0OO0OO00OO [OO00OO0OO000OOO00 ]="https://orva.tedcas.com/"+str (O0OO0OOOOO0OOO00O )#line:377 | |
OO000OO000O00O000 =OO0OOOOO0OO0O0O0O #line:378 | |
return O000OOO0OOO00OO0O ,O0OOO0O0OO0OO00OO ,OO000OO000O00O000 #line:379 | |
async def cargar_archivo_grande (O000O0O0OOO0OOOO0 ,O00OO0000O0OO0OOO ,O0OOO0O0OOOOO0O0O ):#line:381 | |
OOOO0OOO000000000 =aiohttp .TCPConnector (ssl =True )#line:382 | |
async with aiohttp .ClientSession (connector =OOOO0OOO000000000 )as OO0OO000OOOOO0OO0 :#line:383 | |
OO0OOOOO0OOO00O00 =await OO0OO000OOOOO0OO0 .get ('https://orva.tedcas.com/api/'+str (O0OOO0O0OOOOO0O0O ),auth =auth )#line:384 | |
O0OOOO000OO0O00O0 =await OO0OOOOO0OOO00O00 .json ()#line:385 | |
O0OO0OOOO00000OOO ={}#line:386 | |
if O000O0O0OOO0OOOO0 =='title_material':#line:387 | |
for O00O0O0O00OO00OO0 in O0OOOO000OO0O00O0 :#line:388 | |
O0OO0OOOO00000OOO [O00O0O0O00OO00OO0 [O000O0O0OOO0OOOO0 ]]=(O00O0O0O00OO00OO0 [O000O0O0OOO0OOOO0 ])#line:389 | |
return O0OO0OOOO00000OOO ,O00OO0000O0OO0OOO #line:390 | |
O0OOOO000OO0O00O0 =O0OOOO000OO0O00O0 [0 ]#line:391 | |
O0O0O00OOOO0OOOO0 ="field_"+str (O000O0O0OOO0OOOO0 )#line:392 | |
O0O0O00OOOO0OOOO0 =O0OOOO000OO0O00O0 [O0O0O00OOOO0OOOO0 ]#line:393 | |
if len (O0O0O00OOOO0OOOO0 )==0 :#line:394 | |
O0OO0OOOO00000OOO ["No hay archivos"]="https://huggingface.co/spaces/LeireTedCas/QUIROHELP_WEB_v1/especialidad"#line:395 | |
else :#line:396 | |
for O00O0O0O00OO00OO0 in O0O0O00OOOO0OOOO0 :#line:397 | |
O0OO0OOOO00000OOO [O00O0O0O00OO00OO0 ['descripcion']]="https://orva.tedcas.com/"+str (O00O0O0O00OO00OO0 ['url'])#line:398 | |
return O00OO0000O0OO0OOO ,O0OO0OOOO00000OOO #line:399 | |
async def cargar_caja (OO0O0O0000OO000OO ,OO0OOO00OOO0O0O0O ):#line:401 | |
O000O0O000OO000O0 ={}#line:402 | |
OO0000O000O0O0OO0 =aiohttp .TCPConnector (ssl =True )#line:403 | |
async with aiohttp .ClientSession (connector =OO0000O000O0O0OO0 )as O00OO000O0O000O0O :#line:404 | |
OOO00OO000OO0O00O =await O00OO000O0O000O0O .get (f'{base_url}intervenciones/{OO0O0O0000OO000OO}',auth =auth )#line:405 | |
OO0000O000O0O000O =await OOO00OO000OO0O00O .json ()#line:406 | |
OO0000O000O0O000O =OO0000O000O0O000O [0 ]#line:407 | |
if 'field_cajas'in OO0000O000O0O000O :#line:408 | |
OO0000O000O0O000O =OO0000O000O0O000O ['field_cajas']#line:409 | |
for OOOOO000O00O000OO in OO0000O000O0O000O :#line:410 | |
O000O0O000OO000O0 [OOOOO000O00O000OO ['id']]=OOOOO000O00O000OO ['caja']#line:411 | |
else :#line:412 | |
O000O0O000OO000O0 [str (OO0O0O0000OO000OO )]="No hay archivos"#line:413 | |
return O000O0O000OO000O0 ,OO0OOO00OOO0O0O0O #line:414 | |
async def cargar_instrumental (OOO0OO0O00OOO00OO ,OO0OO0OOO00OOO0OO ):#line:416 | |
OO0O0OO0O000O0OO0 ={}#line:417 | |
O000OO0O0OO0OO0OO =aiohttp .TCPConnector (ssl =True )#line:418 | |
async with aiohttp .ClientSession (connector =O000OO0O0OO0OO0OO )as OOO0000O00OO0O0O0 :#line:419 | |
OOOO000OO0O0OO0O0 =await OOO0000O00OO0O0O0 .get ('https://orva.tedcas.com/api/'+str (OO0OO0OOO00OOO0OO ),auth =auth )#line:420 | |
O0O00OO0O00O000OO =await OOOO000OO0O0OO0O0 .json ()#line:421 | |
for OOO0OOOO0O00O000O in O0O00OO0O00O000OO :#line:422 | |
if 'instrumental'in OOO0OOOO0O00O000O :#line:423 | |
for OO000OO0O00OO00O0 in OOO0OOOO0O00O000O ['instrumental']:#line:424 | |
if OO000OO0O00OO00O0 ['id']==OOO0OO0O00OOO00OO :#line:425 | |
OO0O0OO0O000O0OO0 [OOO0OOOO0O00O000O ['nid']]=OOO0OOOO0O00O000O ['title']#line:426 | |
return OO0O0OO0O000O0OO0 #line:427 | |
async def cargar_botones_pdf_admision ():#line:429 | |
OO00O0O00O0OO0OOO ={}#line:430 | |
O00OO0O0OOO0OOOOO ={}#line:431 | |
OOOOOOOOO0O0O000O ={}#line:432 | |
OOOOOOOO0OO000OOO ={}#line:433 | |
OOOOOO0O00OOOO000 =aiohttp .TCPConnector (ssl =True )#line:434 | |
async with aiohttp .ClientSession (connector =OOOOOO0O00OOOO000 )as OOOOOOO000O0O0OOO :#line:435 | |
OO0O0OO0OO000O0O0 =await OOOOOOO000O0O0OOO .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:436 | |
OOO0O00O0OO0OOO00 =await OO0O0OO0OO000O0O0 .json ()#line:437 | |
for OOOOOOOO0OOOO00O0 in OOO0O00O0OO0OOO00 :#line:438 | |
O0OOO0OOO0O00OOOO =await OOOOOOO000O0O0OOO .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOOOOOO0OOOO00O0 ['nid']),auth =auth )#line:439 | |
OO0O0OOOO0O000000 =await O0OOO0OOO0O00OOOO .json ()#line:440 | |
OO0O0OOOO0O000000 =OO0O0OOOO0O000000 [0 ]#line:441 | |
OO00OOO0O0000OO0O =OO0O0OOOO0O000000 ['field_pdf']#line:442 | |
OO00OOO0O0000OO0O =OO00OOO0O0000OO0O [0 ]#line:443 | |
if OO0O0OOOO0O000000 ['field_tecnica']=="Mapa de camas":#line:444 | |
OO00O0O00O0OO0OOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:445 | |
elif OO0O0OOOO0O000000 ['field_tecnica']=="Ambulancias":#line:446 | |
O00OO0O0OOO0OOOOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:447 | |
elif OO0O0OOOO0O000000 ['field_tecnica']=="Programación quirúrgica":#line:448 | |
OOOOOOOOO0O0O000O [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:449 | |
elif OO0O0OOOO0O000000 ['field_tecnica']=="Otros":#line:450 | |
OOOOOOOO0OO000OOO [OO0O0OOOO0O000000 ['title']]="https://orva.tedcas.com/"+str (OO00OOO0O0000OO0O ['url'])#line:451 | |
return OO00O0O00O0OO0OOO ,O00OO0O0OOO0OOOOO ,OOOOOOOOO0O0O000O ,OOOOOOOO0OO000OOO #line:452 | |
def remove_accents (O0O0OOOO00OO0000O ):#line:454 | |
OO0O0O0000000O00O =unicodedata .normalize ('NFKD',O0O0OOOO00OO0000O )#line:455 | |
return u"".join ([OOO00O0O000O000OO for OOO00O0O000O000OO in OO0O0O0000000O00O if not unicodedata .combining (OOO00O0O000O000OO )])#line:456 | |
def adaptar_salida (O0OOOO0000OOO0OOO ):#line:458 | |
O0O0OOOOO0OO0O00O =[]#line:459 | |
O0OOOO0000OOO0OOO =str (O0OOOO0000OOO0OOO ).lower ()#line:460 | |
O0OOOO0000OOO0OOO =O0OOOO0000OOO0OOO .split ("}")#line:461 | |
O0OOOO0000OOO0OOO =O0OOOO0000OOO0OOO [0 ].split (":")#line:462 | |
if len (O0OOOO0000OOO0OOO )>=2 :#line:463 | |
OO0OOO0000O0O000O =O0OOOO0000OOO0OOO [1 ].split ("'")#line:464 | |
O0O0OOOOO0OO0O00O =OO0OOO0000O0O000O [1 ].split ()#line:465 | |
return O0O0OOOOO0OO0O00O #line:466 | |
def takeCommand ():#line:468 | |
OOO00OO0O0O0OOO00 =sr .Recognizer ()#line:469 | |
with sr .Microphone ()as O00OO000O0O00OO0O :#line:470 | |
print ("Listening...")#line:471 | |
OOO00OO0O0O0OOO00 .pause_threshold =1 #line:472 | |
O00000O0000O00O00 =OOO00OO0O0O0OOO00 .adjust_for_ambient_noise (O00OO000O0O00OO0O )#line:473 | |
O00000O0000O00O00 =OOO00OO0O0O0OOO00 .listen (O00OO000O0O00OO0O )#line:474 | |
try :#line:475 | |
print ("Recognizing...")#line:476 | |
OOO0OOOO0O000O0OO =OOO00OO0O0O0OOO00 .recognize_google (O00000O0000O00O00 ,language ='es-ES')#line:477 | |
print (f"User said: {OOO0OOOO0O000O0OO}\n")#line:478 | |
except Exception as OO000OO0O0O0O00OO :#line:479 | |
print (OO000OO0O0O0O00OO )#line:480 | |
print ("Unable to Recognize your voice.")#line:481 | |
return "none"#line:482 | |
return OOO0OOOO0O000O0OO #line:483 | |
app =Flask (__name__ )#line:485 | |
app .config ['SECRET_KEY']='mysecretkey'#line:486 | |
IMG_FOLDER =os .path .join ('static','IMG')#line:488 | |
app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:489 | |
#line:491 | |
async def hello ():#line:492 | |
O00000000O00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:493 | |
O0000OO0O00O000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:494 | |
O0OO0OO00OO00000O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:495 | |
O0000O00O0O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:496 | |
return render_template ('especialidad.html',user_image0 =O0000O00O0O0O0000 ,user_image1 =O00000000O00O0OOO ,user_image2 =O0000OO0O00O000OO ,user_image3 =O0OO0OO00OO00000O )#line:497 | |
#line:499 | |
async def especialidad ():#line:500 | |
O00OO00O0O0O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:501 | |
OOO00O0OOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:502 | |
O0000OO000OOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:503 | |
OOO00O000OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:504 | |
return render_template ('especialidad.html',user_image0 =OOO00O000OO0O0000 ,user_image1 =O00OO00O0O0O0OOOO ,user_image2 =OOO00O0OOO00O0000 ,user_image3 =O0000OO000OOOOO0O )#line:505 | |
#line:507 | |
async def seleccion_trauma ():#line:508 | |
OO0OO00O0OO0OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:509 | |
O00OOOOOOO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:510 | |
OOOOO00O0OOO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:511 | |
OO000O00O000OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:512 | |
return render_template ('seleccion_trauma.html',user_image4 =OO0OO00O0OO0OOO0O ,user_image5 =O00OOOOOOO0O0O000 ,user_image6 =OOOOO00O0OOO000O0 ,user_image7 =OO000O00O000OOO0O )#line:513 | |
#line:515 | |
async def buscador_trauma ():#line:516 | |
OO0OOO00O0O00OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:517 | |
OOO0OOOOO0000OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:518 | |
OOOOO0OOO00O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:519 | |
OOO0000000O0OO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:520 | |
OOO0O0O00OOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:521 | |
OOO00O0OO00OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:522 | |
OO0OOOOOO0O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:523 | |
O0O0OO0OO000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:524 | |
OO000OOOO0O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:525 | |
O0O0OO000000O0OO0 =str (request .form .to_dict ())#line:526 | |
O0O0OO000000O0OO0 =adaptar_salida (O0O0OO000000O0OO0 )#line:527 | |
O0O0OO0O000OO0OOO ={}#line:528 | |
O0O0OO0O000OO0OOO [""]=""#line:529 | |
if len (O0O0OO000000O0OO0 )==0 :#line:530 | |
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:531 | |
elif O0O0OO000000O0OO0 !=None or "{}":#line:532 | |
O0OOO0O000O0O0000 =1 #line:533 | |
O0O0O00OO0O0OOO00 =await cargar_base_datos (O0O0OO000000O0OO0 ,O0OOO0O000O0O0000 )#line:534 | |
O0OO0OO0OO0O0O0O0 =await buscar_faq (O0O0OO000000O0OO0 ,1 )#line:535 | |
if O0O0O00OO0O0OOO00 ==None :#line:536 | |
if len (O0OO0OO0OO0O0O0O0 )==0 :#line:537 | |
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:538 | |
else :#line:539 | |
return render_template ('buscador_trauma.html',faqs =O0OO0OO0OO0O0O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:540 | |
elif len (O0O0O00OO0O0OOO00 )>=1 :#line:541 | |
O0O0O0OO000OOOO00 =[]#line:542 | |
O00OOO000OOOO00OO =[]#line:543 | |
O0O0OO0O000OO0OOO ={}#line:544 | |
for OO0OO0OO00OOO0000 in O0O0O00OO0O0OOO00 :#line:545 | |
O0O0O0OO000OOOO00 .append (OO0OO0OO00OOO0000 ["title"])#line:546 | |
O00OOO000OOOO00OO .append (OO0OO0OO00OOO0000 ["nid"])#line:547 | |
for OO00O00OO00000O0O ,OO0OO0OO00OOO0000 in enumerate (O0O0O0OO000OOOO00 ):#line:548 | |
O0O0OO0O000OO0OOO [O00OOO000OOOO00OO [OO00O00OO00000O0O ]]=OO0OO0OO00OOO0000 #line:549 | |
if len (O0OO0OO0OO0O0O0O0 )!=0 :#line:551 | |
return render_template ('buscador_trauma.html',faqs =O0OO0OO0OO0O0O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:552 | |
else :#line:553 | |
return render_template ('buscador_trauma.html',result_busqueda =O0O0OO0O000OO0OOO ,user_image4 =OO0OOO00O0O00OO0O ,user_image5 =OOO0OOOOO0000OOOO ,user_image6 =OOOOO0OOO00O0OO0O ,user_image7 =OOO0000000O0OO000 ,user_image8 =OO0OOOOOO0O0O0OOO ,user_image9 =O0O0OO0OO000O00OO ,user_image10 =OOO0O0O00OOOOO0OO ,user_image11 =OO000OOOO0O0O000O ,user_image12 =OOO00O0OO00OO000O ,nid2 =0 )#line:554 | |
#line:556 | |
async def resultado_trauma ():#line:557 | |
O00OOOO0000O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:558 | |
O0O0000OOO0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:559 | |
O00O0O0OO0O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:560 | |
OOOO00OO000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:561 | |
OO00OO00OOO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:562 | |
O0O0OOOOO00O00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:563 | |
OOOOO0O00O0O00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:564 | |
OO0O0OO0O00OOO0OO =request .args .get ('link')#line:565 | |
OO0OOOOOOO0O000O0 ,O0OOO0O00OOOO0O0O =await cargar_tipo (OO0O0OO0O00OOO0OO ,1 )#line:566 | |
OOO0O00O00O00OO00 =OO0OOOOOOO0O000O0 ['title']#line:567 | |
if O0OOO0O00OOOO0O0O =="Intervencion":#line:569 | |
OO0O000OOO0OOOOOO ,O00O000O0OOO0OOOO =await cargar_caja (str (OO0O0OO0O00OOO0OO ),'Materiales - Cajas: ')#line:570 | |
return render_template ('intervencion_trauma.html',user_image8 =OO00OO00OOO000O0O ,user_image9 =O0O0OOOOO00O00OOO ,user_image10 =O00O0O0OO0O0O0O00 ,user_image11 =OOOOO0O00O0O00OOO ,user_image12 =OOOO00OO000OOOO00 ,instrumental =OO0O000OOO0OOOOOO ,texto_cajas =O00O000O0OOO0OOOO ,title =OOO0O00O00O00OO00 ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 ,nid2 =OO0O0OO0O00OOO0OO )#line:571 | |
elif O0OOO0O00OOOO0O0O =='Caja':#line:572 | |
O0000OOOOO00OO0OO ,O00OO00O0000O00O0 ,O0000O000O00OOOOO =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:573 | |
O000O0O000OOOO00O =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:574 | |
OOO000O0OOOOO00O0 ,OOOOO0OO0O0OO0OO0 =await cargar_archivo_grande ("title_material","Material : ","cajas/"+str (OO0O0OO0O00OOO0OO ))#line:575 | |
return render_template ('caja_trauma.html',title =OOO0O00O00O00OO00 ,files_instru =OOO000O0OOOOO00O0 ,texto_instru =OOOOO0OO0O0OO0OO0 ,texto_ubi =O0000OOOOO00OO0OO ,file_texto_ubi =O0000O000O00OOOOO ,file_imagen =O000O0O000OOOO00O ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 )#line:576 | |
elif O0OOO0O00OOOO0O0O =='Instrumental':#line:577 | |
OO0O0000OOOO00OOO =await cargar_instrumental (OO0O0OO0O00OOO0OO ,'listado_completo_cajas/1')#line:578 | |
return render_template ('instrumental_trauma.html',cajas =OO0O0000OOOO00OOO ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OOO0O00O00O00OO00 ,user_image6 =O00OOOO0000O0O0O0 ,user_image7 =O0O0000OOO0OO0OO0 )#line:579 | |
#line:581 | |
async def protocolos_trauma ():#line:582 | |
O0000O0000O000O00 =request .args .get ('link2')#line:583 | |
O0O00OOO0OOO0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:584 | |
OOOOOOO0OO0000000 =await boton_word_ppt (1 ,"field_protocolo",O0000O0000O000O00 )#line:585 | |
return render_template ('protocolo.html',protocolos =OOOOOOO0OO0000000 ,user_image7 =O0O00OOO0OOO0O0OO )#line:586 | |
#line:588 | |
async def guia_visual_trauma ():#line:589 | |
O00OO00O0OOOOOO0O =request .args .get ('link2')#line:590 | |
O00OOO0000OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:591 | |
OOOOO0O00000000OO =await boton_word_ppt (1 ,"field_guia_visual",O00OO00O0OOOOOO0O )#line:592 | |
return render_template ('guia_visual.html',guia_visual =OOOOO0O00000000OO ,user_image7 =O00OOO0000OO0000O )#line:593 | |
#line:595 | |
async def pdf_casa_trauma ():#line:596 | |
OOO000O0000OO0OOO =request .args .get ('link2')#line:597 | |
OOO00O000O00OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:598 | |
O0O00O00O0O0OO0O0 =await boton_pdf_video (1 ,"field_pdf",OOO000O0000OO0OOO )#line:599 | |
return render_template ('pdf_casa_comercial.html',user_image7 =OOO00O000O00OOOO0 ,titulos =O0O00O00O0O0OO0O0 )#line:600 | |
#line:602 | |
async def videos_trauma ():#line:603 | |
OO00O00O0O0OO00OO =request .args .get ('link2')#line:604 | |
OOOO0OO0OOOOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:605 | |
O00OO000O0OO0O00O =await boton_pdf_video (1 ,"field_video",OO00O00O0O0OO00OO )#line:606 | |
return render_template ('videos.html',user_image7 =OOOO0OO0OOOOO00O0 ,titulos =O00OO000O0OO0O00O )#line:607 | |
#line:609 | |
async def materiales_trauma ():#line:610 | |
O00OOOOO0OOO00O0O =request .args .get ('link2')#line:611 | |
O0O00000O00O00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:612 | |
O00O00OO0O0000O00 =await boton_materiales (1 ,O00OOOOO0OOO00O0O )#line:613 | |
if len (O00O00OO0O0000O00 [''])==0 :#line:614 | |
return render_template ('materiales.html',user_image7 =O0O00000O00O00O00 ,cajas =O00O00OO0O0000O00 ,no_hay ="No hay materiales")#line:615 | |
return render_template ('materiales.html',user_image7 =O0O00000O00O00O00 ,cajas =O00O00OO0O0000O00 )#line:616 | |
#line:618 | |
async def escuchar_trauma1 ():#line:619 | |
O0OO00O0O0OO0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:620 | |
OOO0OOO0OOOOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:621 | |
O000OO00O00OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:622 | |
O00000000O0O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:623 | |
OO000O000O0OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:624 | |
O0OOO00OO00O0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:625 | |
OOOOO0OO00O000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:626 | |
OOOO000OOOO000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:627 | |
return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OOO00OO00O0000O ,user_image6 =OOOOO0OO00O000OOO ,user_image7 =OOOO000OOOO000000 ,user_image8 =O000OO00O00OOOOO0 ,user_image9 =O00000000O0O00000 ,user_image10 =O0OO00O0O0OO0O0O0 ,user_image11 =OO000O000O0OO0OOO ,user_image12 =OOO0OOO0OOOOO0O00 )#line:628 | |
#line:630 | |
async def escuchar_trauma ():#line:631 | |
OOO0O0OO00000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:632 | |
OOO00000000OOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:633 | |
OO0OOOOOO0000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:634 | |
OO0O00OO0OO0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:635 | |
OO00OOOOOOOO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:636 | |
O000OOOOOO00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:637 | |
O000OO0O00O0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:638 | |
O0OO00OOO0O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:639 | |
OO000O000O0O0OO0O =takeCommand ()#line:640 | |
OO000O000O0O0OO0O =str (OO000O000O0O0OO0O ).lower ()#line:641 | |
OO000O000O0O0OO0O =OO000O000O0O0OO0O .split ()#line:642 | |
O0O00OO000OOOOOO0 ={}#line:643 | |
O0O00OO000OOOOOO0 [""]=""#line:644 | |
if OO000O000O0O0OO0O [0 ]!="none":#line:645 | |
OOOO0O0O000OO0OO0 =1 #line:646 | |
OOOO0O0O0OO00000O =await cargar_base_datos (OO000O000O0O0OO0O ,OOOO0O0O000OO0OO0 )#line:647 | |
O0OO0O00OO0O000OO =await buscar_faq (OO000O000O0O0OO0O ,0 )#line:648 | |
if OOOO0O0O0OO00000O ==None :#line:649 | |
if len (O0OO0O00OO0O000OO )==0 :#line:650 | |
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:651 | |
else :#line:652 | |
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0OO0O00OO0O000OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:653 | |
elif len (OOOO0O0O0OO00000O )>=1 :#line:654 | |
OOOOOOO0O0O0O0000 =[]#line:655 | |
OO0000000OOOOO00O =[]#line:656 | |
O0O00OO000OOOOOO0 ={}#line:657 | |
for O000O0OO00O00O0O0 in OOOO0O0O0OO00000O :#line:658 | |
OOOOOOO0O0O0O0000 .append (O000O0OO00O00O0O0 ["title"])#line:659 | |
OO0000000OOOOO00O .append (O000O0OO00O00O0O0 ["nid"])#line:660 | |
for OOOO0O0OO000O0OOO ,O000O0OO00O00O0O0 in enumerate (OOOOOOO0O0O0O0000 ):#line:661 | |
O0O00OO000OOOOOO0 [OO0000000OOOOO00O [OOOO0O0OO000O0OOO ]]=O000O0OO00O00O0O0 #line:662 | |
if len (O0OO0O00OO0O000OO )==0 :#line:664 | |
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:665 | |
else :#line:666 | |
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0OO0O00OO0O000OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00OO000OOOOOO0 ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image5 =O000OOOOOO00O0OOO ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:667 | |
else :#line:668 | |
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00OO000OOOOOO0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O000OOOOOO00O0OOO ,user_image6 =O000OO0O00O0OOO00 ,user_image7 =O0OO00OOO0O000OO0 ,user_image8 =OO0OOOOOO0000O0OO ,user_image9 =OO0O00OO0OO0O0O0O ,user_image10 =OOO0O0OO00000O0O0 ,user_image11 =OO00OOOOOOOO0O000 ,user_image12 =OOO00000000OOO0OO )#line:669 | |
#line:671 | |
async def buscador_admision ():#line:672 | |
OO0OO0OOOOOOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:673 | |
OO0OO00000O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:674 | |
OOO000OOO0O0OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:675 | |
OO0OO00000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:676 | |
O000OOOOOOOO00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:677 | |
O00000OO0OOOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:678 | |
O0O0OO0000000OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:679 | |
OO0O00OOO000O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:680 | |
O00O0O000O000O0OO =str (request .form .to_dict ())#line:681 | |
O00O0O000O000O0OO =adaptar_salida (O00O0O000O000O0OO )#line:682 | |
O000O0O0OO0OOO0O0 ={}#line:683 | |
O000O0O0OO0OOO0O0 [""]=""#line:684 | |
if len (O00O0O000O000O0OO )==0 :#line:685 | |
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:686 | |
elif O00O0O000O000O0OO !=None or "{}":#line:687 | |
O0O0OOOO0O0O000O0 =1621 #line:688 | |
O0OOOOO000O0OOOO0 =await cargar_base_datos (O00O0O000O000O0OO ,O0O0OOOO0O0O000O0 )#line:689 | |
OO00OO00O0O00O0O0 =await buscar_faq (O00O0O000O000O0OO ,1 )#line:690 | |
if O0OOOOO000O0OOOO0 ==None :#line:691 | |
if len (OO00OO00O0O00O0O0 )==0 :#line:692 | |
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:693 | |
else :#line:694 | |
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,faqs =OO00OO00O0O00O0O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:695 | |
elif len (O0OOOOO000O0OOOO0 )>=1 :#line:696 | |
OOOO0OO0000O0OOO0 =[]#line:697 | |
OOOO0O0O0O0000OO0 =[]#line:698 | |
O000O0O0OO0OOO0O0 ={}#line:699 | |
for OO00OOO0OOOOOOOO0 in O0OOOOO000O0OOOO0 :#line:700 | |
OOOO0O0O0O0000OO0 .append (OO00OOO0OOOOOOOO0 ["nid"])#line:701 | |
for O0O0O00000O00OOOO in OOOO0O0O0O0000OO0 :#line:702 | |
OO0O0OO0OO0O0OOO0 =aiohttp .TCPConnector (ssl =True )#line:703 | |
async with aiohttp .ClientSession (connector =OO0O0OO0OO0O0OOO0 )as O0OO0OO0O000O0O0O :#line:704 | |
OO0OOOO0O0OOOOOOO =await O0OO0OO0O000O0O0O .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0O0O00000O00OOOO ),auth =auth )#line:705 | |
OO0OO0O0OO000O00O =await OO0OOOO0O0OOOOOOO .json ()#line:706 | |
OO0OO0O0OO000O00O =OO0OO0O0OO000O00O [0 ]#line:707 | |
OO0O0O0OOOOO0O00O =OO0OO0O0OO000O00O ['field_pdf']#line:708 | |
OO0O0O0OOOOO0O00O =OO0O0O0OOOOO0O00O [0 ]#line:709 | |
O000O0O0OO0OOO0O0 [OO0OO0O0OO000O00O ['title']]="https://orva.tedcas.com/"+str (OO0O0O0OOOOO0O00O ['url'])#line:710 | |
if len (OO00OO00O0O00O0O0 )==0 :#line:711 | |
return render_template ('buscador_admision.html',user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:712 | |
else :#line:713 | |
return render_template ('buscador_admision.html',faqs =OO00OO00O0O00O0O0 ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OO0O00OOO000O0OOO ,user_image9 =O0O0OO0000000OOOO ,user_image10 =O00000OO0OOOOOOOO ,user_image11 =O000OOOOOOOO00OO0 ,result_busqueda =O000O0O0OO0OOO0O0 ,user_image4 =OO0OO0OOOOOOOOOOO ,user_image5 =OO0OO00000O0O0000 ,user_image6 =OOO000OOO0O0OOO0O ,user_image7 =OO0OO00000OO00O00 )#line:714 | |
#line:716 | |
async def mapa_camas ():#line:717 | |
O00OO0O0O00OOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:718 | |
OO0O000O00OO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:719 | |
O0O0OO00O00OO000O ,OOO00OOO0O0OOO00O ,OO000OOOOOO000O00 ,O0OO0OOOO00O0000O =await cargar_botones_pdf_admision ()#line:720 | |
return render_template ('mapa_camas.html',text =O0O0OO00O00OO000O ,user_image6 =O00OO0O0O00OOOO0O ,user_image7 =OO0O000O00OO0OO0O )#line:721 | |
#line:723 | |
async def ambulancias ():#line:724 | |
OO000O0O000000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:725 | |
OOO0O000O00OOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:726 | |
OO00OO0O0O0000O0O ,O0OO000O0O0OOO00O ,OOO0OO0OOO0000OO0 ,O0O0OO0OOOO000O0O =await cargar_botones_pdf_admision ()#line:727 | |
return render_template ('ambulancias.html',text =O0OO000O0O0OOO00O ,user_image6 =OO000O0O000000O0O ,user_image7 =OOO0O000O00OOOO0O )#line:728 | |
#line:730 | |
async def programacion_quirurgica ():#line:731 | |
OOO00O0OOOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:732 | |
OO0OOO0O0OO0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:733 | |
O0O00O0O00000000O ,O0OO0O0000O000000 ,OO000000O000O000O ,O00OOO0OOOO00OOOO =await cargar_botones_pdf_admision ()#line:734 | |
return render_template ('programacion_quirurgica.html',text =OO000000O000O000O ,user_image6 =OOO00O0OOOOO00O00 ,user_image7 =OO0OOO0O0OO0O0O00 )#line:735 | |
#line:737 | |
async def otros ():#line:738 | |
OOOO000O0O0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:739 | |
OOOOOOO000OOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:740 | |
O0OOO00O000OOOOO0 ,OOOO0OO000000O000 ,O0000OOO00000OO00 ,OOOOO00OO00O0OOO0 =await cargar_botones_pdf_admision ()#line:741 | |
return render_template ('otros.html',text =OOOOO00OO00O0OOO0 ,user_image6 =OOOO000O0O0000O00 ,user_image7 =OOOOOOO000OOO0OO0 )#line:742 | |
#line:744 | |
async def escuchar_admision1 ():#line:745 | |
O00O0OOO0OOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:746 | |
O00OOO0O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:747 | |
O00000O00O0000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:748 | |
O00OO0OOO00000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:749 | |
OOOOOOO0OOO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:750 | |
OO000OO00OOOOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:751 | |
OO0OO0OOO00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:752 | |
return render_template ('escuchar_admision1.html',user_image8 =O00OO0OOO00000000 ,user_image9 =O00000O00O0000000 ,user_image10 =O00OOO0O00OO00000 ,user_image11 =O00O0OOO0OOOO0O0O ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OOOOOOO0OOO0O0000 ,user_image6 =OO000OO00OOOOOOO0 ,user_image7 =OO0OO0OOO00OOOO00 )#line:753 | |
#line:755 | |
async def escuchar_admision ():#line:756 | |
O0OOOO0O00OOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:757 | |
O0OOOO0O00O0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:758 | |
OO0O0OO0OOO000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:759 | |
OOO0O00OOOO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:760 | |
OO000O00000O000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:761 | |
OOOOO0O0OOO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:762 | |
OO00OO00O0OOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:763 | |
OO00OO0O000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:764 | |
OO0OO0OO0OO000000 =takeCommand ()#line:765 | |
OO0OO0OO0OO000000 =str (OO0OO0OO0OO000000 ).lower ()#line:766 | |
OO0OO0OO0OO000000 =OO0OO0OO0OO000000 .split ()#line:767 | |
OO0OO0O0O0OOOO0OO ={}#line:768 | |
OO0OO0O0O0OOOO0OO [""]=""#line:769 | |
if OO0OO0OO0OO000000 [0 ]!="none":#line:770 | |
OO000OOOOOO0OOOOO =1621 #line:771 | |
OOO00O000O00OOO00 =await cargar_base_datos (OO0OO0OO0OO000000 ,OO000OOOOOO0OOOOO )#line:772 | |
OOOO00000O0O0OO0O =await buscar_faq (OO0OO0OO0OO000000 ,0 )#line:773 | |
if OOO00O000O00OOO00 ==None :#line:774 | |
if len (OOOO00000O0O0OO0O )==0 :#line:775 | |
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:776 | |
else :#line:777 | |
return render_template ('escuchar_admision.html',faqs =OOOO00000O0O0OO0O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:778 | |
elif len (OOO00O000O00OOO00 )>=1 :#line:779 | |
OOOOOOO00OOOOOO00 =[]#line:780 | |
OO0000O0OOOOO00OO =[]#line:781 | |
OO0OO0O0O0OOOO0OO ={}#line:782 | |
for OOOOOO00O00OOO000 in OOO00O000O00OOO00 :#line:783 | |
OO0000O0OOOOO00OO .append (OOOOOO00O00OOO000 ["nid"])#line:784 | |
for O0OOOO00O000O0OO0 in OO0000O0OOOOO00OO :#line:785 | |
O000000OOOOO000O0 =aiohttp .TCPConnector (ssl =True )#line:786 | |
async with aiohttp .ClientSession (connector =O000000OOOOO000O0 )as O0OO0O0O000OOOO00 :#line:787 | |
OO0O00O00OOO0O0OO =await O0OO0O0O000OOOO00 .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0OOOO00O000O0OO0 ),auth =auth )#line:788 | |
O0O000OO0OO00OOOO =await OO0O00O00OOO0O0OO .json ()#line:789 | |
O0O000OO0OO00OOOO =O0O000OO0OO00OOOO [0 ]#line:790 | |
OO00OO00O0O0OO00O =O0O000OO0OO00OOOO ['field_pdf']#line:791 | |
OO00OO00O0O0OO00O =OO00OO00O0O0OO00O [0 ]#line:792 | |
OO0OO0O0O0OOOO0OO [O0O000OO0OO00OOOO ['title']]="https://orva.tedcas.com/"+str (OO00OO00O0O0OO00O ['url'])#line:793 | |
if len (OOOO00000O0O0OO0O )==0 :#line:794 | |
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:795 | |
else :#line:796 | |
return render_template ('escuchar_admision.html',faqs =OOOO00000O0O0OO0O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:797 | |
else :#line:798 | |
return render_template ('escuchar_admision.html',user_image8 =OOO0O00OOOO00OOOO ,user_image9 =OO0O0OO0OOO000OOO ,user_image10 =O0OOOO0O00O0000OO ,user_image11 =O0OOOO0O00OOO00O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OO0OO0O0O0OOOO0OO ,user_image4 =OO000O00000O000OO ,user_image5 =OOOOO0O0OOO0O0000 ,user_image6 =OO00OO00O0OOO00O0 ,user_image7 =OO00OO0O000OOOO00 )#line:799 | |
#line:801 | |
async def buscador_uro ():#line:802 | |
O0OOOOOO0O0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:803 | |
OOOOOO0OOOO0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:804 | |
OO0OOO0000O0OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:805 | |
O0OOO0OOO0O0OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:806 | |
OOO000000O0000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:807 | |
OO00OO0O0OOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:808 | |
O0OO0OOO00O00O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:809 | |
O0O0000OO0O0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:810 | |
O00O0O0O00000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:811 | |
OOOOO0OO0OOOOOO0O =str (request .form .to_dict ())#line:812 | |
OOOOO0OO0OOOOOO0O =adaptar_salida (OOOOO0OO0OOOOOO0O )#line:813 | |
O0OO0O0O000OOO0OO ={}#line:814 | |
O0OO0O0O000OOO0OO [""]=""#line:815 | |
if len (OOOOO0OO0OOOOOO0O )==0 :#line:816 | |
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:817 | |
elif OOOOO0OO0OOOOOO0O !=None or "{}":#line:818 | |
OO00O0O00O000OO0O =1620 #line:819 | |
O000OO000000000O0 =await cargar_base_datos (OOOOO0OO0OOOOOO0O ,OO00O0O00O000OO0O )#line:820 | |
OO0OOOO0OOOO0OOO0 =await buscar_faq (OOOOO0OO0OOOOOO0O ,1 )#line:821 | |
if O000OO000000000O0 ==None :#line:822 | |
if len (OO0OOOO0OOOO0OOO0 )==0 :#line:823 | |
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:824 | |
else :#line:825 | |
return render_template ('buscador_uro.html',faqs =OO0OOOO0OOOO0OOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:826 | |
elif len (O000OO000000000O0 )>=1 :#line:827 | |
OOOO0O00O0O0O0O0O =[]#line:828 | |
OO0000000O0O00O00 =[]#line:829 | |
O0OO0O0O000OOO0OO ={}#line:830 | |
for O0OOO00OO000OOOO0 in O000OO000000000O0 :#line:831 | |
OOOO0O00O0O0O0O0O .append (O0OOO00OO000OOOO0 ["title"])#line:832 | |
OO0000000O0O00O00 .append (O0OOO00OO000OOOO0 ["nid"])#line:833 | |
for OOO0OOO0OOOO0OO0O ,O0OOO00OO000OOOO0 in enumerate (OOOO0O00O0O0O0O0O ):#line:834 | |
O0OO0O0O000OOO0OO [OO0000000O0O00O00 [OOO0OOO0OOOO0OO0O ]]=O0OOO00OO000OOOO0 #line:835 | |
if len (OO0OOOO0OOOO0OOO0 )!=0 :#line:836 | |
return render_template ('buscador_uro.html',faqs =OO0OOOO0OOOO0OOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:837 | |
else :#line:838 | |
return render_template ('buscador_uro.html',result_busqueda =O0OO0O0O000OOO0OO ,user_image4 =O0OOOOOO0O0OOO000 ,user_image5 =OOOOOO0OOOO0O0OOO ,user_image6 =OO0OOO0000O0OO0O0 ,user_image7 =O0OOO0OOO0O0OOOOO ,user_image8 =O0OO0OOO00O00O00O ,user_image9 =O0O0000OO0O0OOO00 ,user_image10 =OOO000000O0000000 ,user_image11 =O00O0O0O00000OO0O ,user_image12 =OO00OO0O0OOO00O00 ,nid2 =0 )#line:839 | |
#line:841 | |
async def resultado_uro ():#line:842 | |
OO0OO0O0OOOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:843 | |
O000OOOO000OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:844 | |
OO0OO0OO0O000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:845 | |
OO0O00OOO0OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:846 | |
O000O0000000000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:847 | |
OO00O0OOO0OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:848 | |
OOOO0OOOO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:849 | |
O0OOO000O00O0OOO0 =request .args .get ('link')#line:850 | |
O0OO00O00O000O0O0 ,O0O0O0O000OO00O00 =await cargar_tipo (O0OOO000O00O0OOO0 ,1620 )#line:851 | |
O00O0O000OOOOO000 =O0OO00O00O000O0O0 ['title']#line:852 | |
if O0O0O0O000OO00O00 =="Intervencion":#line:853 | |
print ("hola1")#line:854 | |
OO00OOO0O00O000OO ,O0O0O000O00OO0O00 =await cargar_caja (str (O0OOO000O00O0OOO0 ),'Materiales - Cajas: ')#line:855 | |
return render_template ('intervencion_uro.html',user_image8 =O000O0000000000OO ,user_image9 =OO00O0OOO0OO000O0 ,user_image10 =OO0OO0OO0O000000O ,user_image11 =OOOO0OOOO000O0O0O ,user_image12 =OO0O00OOO0OO0O000 ,instrumental =OO00OOO0O00O000OO ,texto_cajas =O0O0O000O00OO0O00 ,title =O00O0O000OOOOO000 ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O ,nid2 =O0OOO000O00O0OOO0 )#line:856 | |
elif O0O0O0O000OO00O00 =='Caja':#line:857 | |
OOO0O0O0OO0OO0O0O ,O00O0000000OOO00O ,O0O00OOOOO0OOOOO0 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:858 | |
O00OO000OO000O0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:859 | |
O00000O000OO000OO ,OOOO00O0000OOOO0O =await cargar_archivo_grande ("title_material","Material : ","cajas/"+str (O0OOO000O00O0OOO0 ))#line:860 | |
return render_template ('caja_trauma.html',title =O00O0O000OOOOO000 ,files_instru =O00000O000OO000OO ,texto_instru =OOOO00O0000OOOO0O ,texto_ubi =OOO0O0O0OO0OO0O0O ,file_texto_ubi =O0O00OOOOO0OOOOO0 ,file_imagen =O00OO000OO000O0OO ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O )#line:861 | |
elif O0O0O0O000OO00O00 =='Instrumental':#line:862 | |
print ("hola2")#line:863 | |
OOO0O0OOO0O0O00O0 =await cargar_instrumental (O0OOO000O00O0OOO0 ,'listado_completo_cajas/1620')#line:864 | |
return render_template ('instrumental_uro.html',cajas =OOO0O0OOO0O0O00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O00O0O000OOOOO000 ,user_image6 =OO0OO0O0OOOO0000O ,user_image7 =O000OOOO000OO000O )#line:865 | |
#line:867 | |
async def protocolos_uro ():#line:868 | |
OOOOO0OOOO0O0OO00 =request .args .get ('link2')#line:869 | |
OOO0O00O000O0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:870 | |
O00O00O0O0O0OOOO0 =await boton_word_ppt (1620 ,"field_protocolo",OOOOO0OOOO0O0OO00 )#line:871 | |
return render_template ('protocolo.html',protocolos =O00O00O0O0O0OOOO0 ,user_image7 =OOO0O00O000O0OOO0 )#line:872 | |
#line:874 | |
async def guia_visual_uro ():#line:875 | |
OO00OOO0000000OO0 =request .args .get ('link2')#line:876 | |
O0O00OO000O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:877 | |
OO00OOO000OO000O0 =await boton_word_ppt (1620 ,"field_guia_visual",OO00OOO0000000OO0 )#line:878 | |
return render_template ('guia_visual.html',guia_visual =OO00OOO000OO000O0 ,user_image7 =O0O00OO000O000OO0 )#line:879 | |
#line:881 | |
async def pdf_casa_uro ():#line:882 | |
OOO00OOOOO000O000 =request .args .get ('link2')#line:883 | |
O0O0OO0OOO0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:884 | |
OOO000OOO00O00O00 =await boton_pdf_video (1620 ,"field_pdf",OOO00OOOOO000O000 )#line:885 | |
return render_template ('pdf_casa_comercial.html',user_image7 =O0O0OO0OOO0OOO000 ,titulos =OOO000OOO00O00O00 )#line:886 | |
#line:888 | |
async def videos_uro ():#line:889 | |
O00OO00000O0000OO =request .args .get ('link2')#line:890 | |
O0OO0O0000OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:891 | |
O0O00O0OO00OO00O0 =await boton_pdf_video (1620 ,"field_video",O00OO00000O0000OO )#line:892 | |
return render_template ('videos.html',user_image7 =O0OO0O0000OOO0OOO ,titulos =O0O00O0OO00OO00O0 )#line:893 | |
#line:895 | |
async def materiales_uro ():#line:896 | |
OO00OOOOO0O0OOOOO =request .args .get ('link2')#line:897 | |
OOOOOOOO0O0OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:898 | |
OO0000O00OOOOOO00 =await boton_materiales (1620 ,OO00OOOOO0O0OOOOO )#line:899 | |
if len (OO0000O00OOOOOO00 [''])==0 :#line:900 | |
return render_template ('materiales_uro.html',user_image7 =OOOOOOOO0O0OOOOO0 ,cajas =OO0000O00OOOOOO00 ,no_hay ="No hay materiales")#line:901 | |
return render_template ('materiales_uro.html',user_image7 =OOOOOOOO0O0OOOOO0 ,cajas =OO0000O00OOOOOO00 )#line:902 | |
#line:904 | |
async def escuchar_uro1 ():#line:905 | |
OOOO0OOOOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:906 | |
OO00O00000O0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:907 | |
OO0000O0OO0O0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:908 | |
OO0OO0OOO0O0O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:909 | |
OO0O00OO0OO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:910 | |
O0OO0O0OOO0OOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:911 | |
O00OOOO0OO0OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:912 | |
O00OO0OOOOO00000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:913 | |
return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OO0O0OOO0OOOOO0 ,user_image6 =O00OOOO0OO0OOO00O ,user_image7 =O00OO0OOOOO00000O ,user_image8 =OO0000O0OO0O0O000 ,user_image9 =OO0OO0OOO0O0O00OO ,user_image10 =OOOO0OOOOO00O0000 ,user_image11 =OO0O00OO0OO0OOO00 ,user_image12 =OO00O00000O0000OO )#line:914 | |
#line:916 | |
async def escuchar_uro ():#line:917 | |
OOO0000O0OOO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:918 | |
OO00OOO0OO00OO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:919 | |
O0OO00OO00O0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:920 | |
OOOO0000O0OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:921 | |
OO00OO0O0OO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:922 | |
OOO0OO00O000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:923 | |
O0O0OOO0O00OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:924 | |
O00OOOOOOO000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:925 | |
OO00O0O00OO0O000O =takeCommand ()#line:926 | |
OO00O0O00OO0O000O =str (OO00O0O00OO0O000O ).lower ()#line:927 | |
OO00O0O00OO0O000O =OO00O0O00OO0O000O .split ()#line:928 | |
OO0000OOOO00OO0OO ={}#line:929 | |
OO0000OOOO00OO0OO [""]=""#line:930 | |
if OO00O0O00OO0O000O [0 ]!="none":#line:931 | |
OO0000OO000O0000O =1620 #line:932 | |
OO0000OOO000OO00O =await cargar_base_datos (OO00O0O00OO0O000O ,OO0000OO000O0000O )#line:933 | |
O00000OOO00OO00OO =await buscar_faq (OO00O0O00OO0O000O ,0 )#line:934 | |
if OO0000OOO000OO00O ==None :#line:935 | |
if len (O00000OOO00OO00OO )==0 :#line:936 | |
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:937 | |
else :#line:938 | |
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O00000OOO00OO00OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:939 | |
elif len (OO0000OOO000OO00O )>=1 :#line:940 | |
OOO0OOOO0O0O00OOO =[]#line:941 | |
OOOO00O0O0OO0OOO0 =[]#line:942 | |
OO0000OOOO00OO0OO ={}#line:943 | |
for O0OOOO00OO0OOO000 in OO0000OOO000OO00O :#line:944 | |
OOO0OOOO0O0O00OOO .append (O0OOOO00OO0OOO000 ["title"])#line:945 | |
OOOO00O0O0OO0OOO0 .append (O0OOOO00OO0OOO000 ["nid"])#line:946 | |
for OOOOOO0O000O0OOO0 ,O0OOOO00OO0OOO000 in enumerate (OOO0OOOO0O0O00OOO ):#line:947 | |
OO0000OOOO00OO0OO [OOOO00O0O0OO0OOO0 [OOOOOO0O000O0OOO0 ]]=O0OOOO00OO0OOO000 #line:948 | |
if len (O00000OOO00OO00OO )==0 :#line:950 | |
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:951 | |
else :#line:952 | |
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =O00000OOO00OO00OO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0000OOOO00OO0OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image5 =OOO0OO00O000O00OO ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:953 | |
else :#line:954 | |
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0000OOOO00OO0OO ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OOO0OO00O000O00OO ,user_image6 =O0O0OOO0O00OOO0O0 ,user_image7 =O00OOOOOOO000000O ,user_image8 =O0OO00OO00O0O0OO0 ,user_image9 =OOOO0000O0OO0O00O ,user_image10 =OOO0000O0OOO00000 ,user_image11 =OO00OO0O0OO0O0OO0 ,user_image12 =OO00OOO0OO00OO00O )#line:955 | |
#line:957 | |
async def ajustes ():#line:958 | |
OOOO000O00O00O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:959 | |
return render_template ('ajustes.html',user_image7 =OOOO000O00O00O0OO )#line:960 | |
if __name__ =="__main__":#line:962 | |
model_path ='./models/transformers/'#line:963 | |
model =TFAutoModelForSequenceClassification .from_pretrained (model_path ,local_files_only =True )#line:964 | |
print ("----------- transformer model loaded ------------")#line:965 | |
tokenizer =AutoTokenizer .from_pretrained (model_path ,local_files_only =True )#line:966 | |
print ("----------- transformer tokenizer loaded ------------")#line:967 | |
classifier =pipeline ('sentiment-analysis',model =model ,tokenizer =tokenizer )#line:968 | |
print (classifier )#line:969 | |
app .run (host ="0.0.0.0",port =7860)#line:970 | |