Spaces:
Sleeping
Sleeping
File size: 85,230 Bytes
e0df020 bc40628 fb8ac84 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 959facf e0df020 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 |
from flask import Flask ,render_template ,request ,jsonify ,redirect ,url_for #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
import inflect #line:7
nlp =spacy .load ("es_core_news_md")#line:8
from inflector import Inflector ,Spanish #line:10
inflector =Inflector (Spanish )#line:11
import speech_recognition as sr #line:12
import os #line:13
import requests #line:14
from requests .auth import HTTPBasicAuth #line:15
import asyncio #line:16
import aiohttp #line:17
auth =aiohttp .BasicAuth ('1234','API')#line:19
base_url ='https://orva.tedcas.com/api/'#line:20
async def buscar_faq (O000O00OO00OO000O ,O0O0OO0OO00OO00OO ):#line:22
O0OOOOOO0O000OO00 ="./preguntas_qh_tags2.xlsx"#line:23
O000O000OOO0OOO00 =pd .read_excel (O0OOOOOO0O000OO00 ,engine ="openpyxl")#line:24
O0OOOO0000O0O0OO0 =0 #line:25
OOO00OO0O0O00OOO0 =O000O00OO00OO000O #line:26
O0O00O0O0OOO000OO =[]#line:27
print ("result"+str (OOO00OO0O0O00OOO0 ))#line:28
for OO000OO0OOO000OO0 ,O0OO00O0O0OO0OOOO in O000O000OOO0OOO00 .iterrows ():#line:29
OO000OOOO000OOO00 =O000O000OOO0OOO00 .loc [OO000OO0OOO000OO0 ,'TAGS2']#line:30
OO000OOOO000OOO00 =OO000OOOO000OOO00 .split (",")#line:31
O0O00O0O0OOO000OO .append (OO000OOOO000OOO00 )#line:32
OO0OOO0OO0OOOOOOO =[]#line:33
OO000OOOO000OOO00 =[]#line:34
for OOOOO0O00O00OOOOO ,OOOO0O00OO0O00OOO in enumerate (OOO00OO0O0O00OOO0 ):#line:35
OOO00OO0O0O00OOO0 [OOOOO0O00O00OOOOO ]=inflector .singularize (str (OOOO0O00OO0O00OOO ))#line:36
O00OO0000O00OOO0O =np .zeros (len (O000O000OOO0OOO00 .index ),dtype =int )#line:37
for O00OOOOO000OOO000 ,O0OO00O0O0OO0OOOO in enumerate (O0O00O0O0OOO000OO ):#line:38
O00OO000OOO00000O =[]#line:39
for OOOO0O00OO0O00OOO in O0OO00O0O0OO0OOOO :#line:40
if O0O0OO0OO00OO00OO ==0 :#line:41
if OOOO0O00OO0O00OOO !=[]:#line:42
O0OOOO0000O0O0OO0 =0 #line:43
for OO0OOOOO0OOOOO00O in range (100 ):#line:44
OO0OOOOO0OOOOO00O =OO0OOOOO0OOOOO00O /10 #line:45
OO0OOOOO0OOOOO00O =str (OO0OOOOO0OOOOO00O )#line:46
if OOOO0O00OO0O00OOO ==OO0OOOOO0OOOOO00O :#line:47
OO0OOOOO0OOOOO00O =OO0OOOOO0OOOOO00O .split (".")#line:48
O00OO000OOO00000O .append (OO0OOOOO0OOOOO00O [0 ])#line:49
O00OO000OOO00000O .append ("con")#line:50
O00OO000OOO00000O .append (OO0OOOOO0OOOOO00O [1 ])#line:51
O0OOOO0000O0O0OO0 =O0OOOO0000O0O0OO0 +1 #line:52
if O0OOOO0000O0O0OO0 ==0 :#line:53
O00OO000OOO00000O .append (OOOO0O00OO0O00OOO )#line:54
if O0O0OO0OO00OO00OO ==1 :#line:55
O00OO000OOO00000O .append (OOOO0O00OO0O00OOO )#line:56
OO0OOO0OO0OOOOOOO .append (O00OO000OOO00000O )#line:57
for O000O0OO0O0OO0OO0 in OOO00OO0O0O00OOO0 :#line:58
for OO0000OOO000O0O00 ,OOOO0O00OO0O00OOO in enumerate (OO0OOO0OO0OOOOOOO [O00OOOOO000OOO000 ]):#line:59
if str (O000O0OO0O0OO0OO0 )=="maya":#line:60
O000O0OO0O0OO0OO0 ="malla"#line:61
if str (O000O0OO0O0OO0OO0 )=="pilos"or str (O000O0OO0O0OO0OO0 )=="pilo":#line:62
O000O0OO0O0OO0OO0 ="philo"#line:63
if str (O000O0OO0O0OO0OO0 )=="filos"or str (O000O0OO0O0OO0OO0 )=="filo":#line:64
O000O0OO0O0OO0OO0 ="philo"#line:65
if str (O000O0OO0O0OO0OO0 )=="sinces"or str (O000O0OO0O0OO0OO0 )=="sinc":#line:66
O000O0OO0O0OO0OO0 ="synthe"#line:67
if str (O000O0OO0O0OO0OO0 )=="sintes"or str (O000O0OO0O0OO0OO0 )=="sint":#line:68
O000O0OO0O0OO0OO0 ="synthe"#line:69
if str (O000O0OO0O0OO0OO0 )=="axos"or str (O000O0OO0O0OO0OO0 )=="axo":#line:70
O000O0OO0O0OO0OO0 ="axso"#line:71
if str (O000O0OO0O0OO0OO0 )=="uno":#line:72
O000O0OO0O0OO0OO0 ="1"#line:73
if str (O000O0OO0O0OO0OO0 )=="dos"or str (O000O0OO0O0OO0OO0 )=="do":#line:74
O000O0OO0O0OO0OO0 ="2"#line:75
if str (O000O0OO0O0OO0OO0 )=="tres"or str (O000O0OO0O0OO0OO0 )=="tr":#line:76
O000O0OO0O0OO0OO0 ="3"#line:77
if str (O000O0OO0O0OO0OO0 )=="cuatro":#line:78
O000O0OO0O0OO0OO0 ="4"#line:79
if str (O000O0OO0O0OO0OO0 )=="cinco":#line:80
O000O0OO0O0OO0OO0 ="5"#line:81
if str (O000O0OO0O0OO0OO0 )=="seis"or str (O000O0OO0O0OO0OO0 )=="sei":#line:82
O000O0OO0O0OO0OO0 ="6"#line:83
if str (O000O0OO0O0OO0OO0 )=="siete":#line:84
O000O0OO0O0OO0OO0 ="7"#line:85
if str (O000O0OO0O0OO0OO0 )=="ocho":#line:86
O000O0OO0O0OO0OO0 ="8"#line:87
if str (O000O0OO0O0OO0OO0 )=="nueve":#line:88
O000O0OO0O0OO0OO0 ="9"#line:89
if str (O000O0OO0O0OO0OO0 )=="cero":#line:90
O000O0OO0O0OO0OO0 ="0"#line:91
if str (O000O0OO0O0OO0OO0 )=="veintiuno":#line:92
O000O0OO0O0OO0OO0 ="21"#line:93
if str (O000O0OO0O0OO0OO0 )=="veinte":#line:94
O000O0OO0O0OO0OO0 ="20"#line:95
if str (O000O0OO0O0OO0OO0 )=="veintidos"or str (O000O0OO0O0OO0OO0 )=="veintido":#line:96
O000O0OO0O0OO0OO0 ="22"#line:97
if str (O000O0OO0O0OO0OO0 )=="veintitres"or str (O000O0OO0O0OO0OO0 )=="veintitre":#line:98
O000O0OO0O0OO0OO0 ="23"#line:99
if str (O000O0OO0O0OO0OO0 )=="veinticuatro":#line:100
O000O0OO0O0OO0OO0 ="24"#line:101
if str (O000O0OO0O0OO0OO0 )=="veinticinco":#line:102
O000O0OO0O0OO0OO0 ="25"#line:103
if str (O000O0OO0O0OO0OO0 )=="veintiseis"or str (O000O0OO0O0OO0OO0 )=="veintisei":#line:104
O000O0OO0O0OO0OO0 ="26"#line:105
if str (O000O0OO0O0OO0OO0 )=="veintisiete":#line:106
O000O0OO0O0OO0OO0 ="27"#line:107
if str (O000O0OO0O0OO0OO0 )=="veintiocho":#line:108
O000O0OO0O0OO0OO0 ="28"#line:109
if str (O000O0OO0O0OO0OO0 )=="veintinueve":#line:110
O000O0OO0O0OO0OO0 ="29"#line:111
if str (O000O0OO0O0OO0OO0 )=="treinta":#line:112
O000O0OO0O0OO0OO0 ="30"#line:113
if str (remove_accents (OOOO0O00OO0O00OOO )).lower ()==str (remove_accents (O000O0OO0O0OO0OO0 )).lower ():#line:114
O00OO0000O00OOO0O [O00OOOOO000OOO000 ]=O00OO0000O00OOO0O [O00OOOOO000OOO000 ]+1 #line:115
OO0OOO0OO0OOOOOOO [O00OOOOO000OOO000 ].pop (OO0000OOO000O0O00 )#line:116
OOO00O000OOO0O00O =np .argwhere (O00OO0000O00OOO0O ==np .amax (O00OO0000O00OOO0O ))#line:118
OOOOOOOO0OO00OOO0 =[]#line:119
O0000000OOO0OOO0O ={}#line:120
O000O000OOO0OOO00 =xlrd .open_workbook (O0OOOOOO0O000OO00 )#line:121
O000O000OOO0OOO00 =O000O000OOO0OOO00 .sheet_by_index (0 )#line:122
if not np .all (O00OO0000O00OOO0O ==0 ):#line:123
for OOOO00O0000000O00 in OOO00O000OOO0O00O :#line:124
O000OO00O00OOOO00 =O000O000OOO0OOO00 .cell (int (OOOO00O0000000O00 )+1 ,3 )#line:125
OOO0OOO0O00O00OOO =O000O000OOO0OOO00 .cell (int (OOOO00O0000000O00 )+1 ,4 )#line:126
O000OO00O00OOOO00 =str (O000OO00O00OOOO00 )#line:127
OOO0OOO0O00O00OOO =str (OOO0OOO0O00O00OOO )#line:128
O000OO00O00OOOO00 =O000OO00O00OOOO00 .split ("'")#line:129
OOO0OOO0O00O00OOO =OOO0OOO0O00O00OOO .split ("'")#line:130
OOOOOOOO0OO00OOO0 .append (f" {O000OO00O00OOOO00[1]} {OOO0OOO0O00O00OOO[1]} ")#line:131
return OOOOOOOO0OO00OOO0 #line:132
async def boton_pdf_video (OOO0O0O0OO00OO00O ,O0OO00OOO00OOOOOO ,OOOO00O00OO0O0O0O ):#line:134
OOO0O0OOOO0OO0OOO =aiohttp .TCPConnector (ssl =True )#line:135
async with aiohttp .ClientSession (connector =OOO0O0OOOO0OO0OOO )as OO00O0OOO000O0000 :#line:136
O0000000OOOO0OOOO =await OO00O0OOO000O0000 .get (f'{base_url}all-content/{OOO0O0O0OO00OO00O}',auth =auth )#line:137
O000OO0O00O00O000 =await O0000000OOOO0OOOO .json ()#line:138
OO00O0O0O00OO0000 =[]#line:140
OOO000O00OO00OO0O ={}#line:141
if OOOO00O00OO0O0O0O =="0":#line:143
for O00O000OO000OOOOO in O000OO0O00O00O000 :#line:144
if O00O000OO000OOOOO ['type']=="Intervencion":#line:145
OO00O0O0O00OO0000 .append (O00O000OO000OOOOO ['nid'])#line:146
else :#line:147
OO00O0O0O00OO0000 .append (OOOO00O00OO0O0O0O )#line:148
for O0OOO00O00OO0OO00 in OO00O0O0O00OO0000 :#line:150
OOOOO00OO0OO00O00 =await OO00O0OOO000O0000 .get (f'{base_url}intervenciones/{O0OOO00O00OO0OO00}',auth =auth )#line:151
O000OO00OO000000O =await OOOOO00OO0OO00O00 .json ()#line:152
O000OO00OO000000O =O000OO00OO000000O [0 ]#line:153
OOOOOOO00O0O0O00O ={}#line:154
if O0OO00OOO00OOOOOO in O000OO00OO000000O :#line:156
OOOOOO0O0OO00OO00 =O000OO00OO000000O [O0OO00OOO00OOOOOO ]#line:157
for OOO00000OOO00OO00 in OOOOOO0O0OO00OO00 :#line:158
if O0OO00OOO00OOOOOO =='field_pdf':#line:159
OOOOOOO00O0O0O00O [OOO00000OOO00OO00 ['descripcion']]="https://orva.tedcas.com/"+str (OOO00000OOO00OO00 ['url'])#line:160
if O0OO00OOO00OOOOOO =='field_video':#line:161
OOOOOOO00O0O0O00O [OOO00000OOO00OO00 ['descripcion']]=str (OOO00000OOO00OO00 ['url'])#line:162
OOO000O00OO00OO0O [O000OO00OO000000O ['title']]=OOOOOOO00O0O0O00O #line:164
else :#line:165
if OOOO00O00OO0O0O0O =='0':#line:166
OOOO00O00OO0O0O0O ='0'#line:167
else :#line:168
print ("nid dentro del if "+str (OOOO00O00OO0O0O0O ))#line:169
OOOOOOO00O0O0O00O ["No hay archivos"]=""#line:170
OOO000O00OO00OO0O ["No hay archivos"]=OOOOOOO00O0O0O00O #line:171
return {}#line:172
return OOO000O00OO00OO0O #line:174
async def boton_word_ppt (OO00O00O0O00OO0O0 ,OO00000000O00OOOO ,OOOOOO0000OOOOOOO ):#line:176
OO000000O000O0OO0 =aiohttp .TCPConnector (ssl =True )#line:177
async with aiohttp .ClientSession (connector =OO000000O000O0OO0 )as OO00OOOO0OOO00000 :#line:178
OOO00O0OO0O00OOOO =await OO00OOOO0OOO00000 .get (f'{base_url}all-content/{OO00O00O0O00OO0O0}',auth =auth )#line:179
OO0000O000OO0OO0O =await OOO00O0OO0O00OOOO .json ()#line:180
O000000O0OOOO0OOO =[]#line:182
OO000OO0OO00O000O ={}#line:183
if OOOOOO0000OOOOOOO =='0':#line:185
for OOOO0OO00000O0000 in OO0000O000OO0OO0O :#line:186
if OOOO0OO00000O0000 ['type']=="Intervencion":#line:187
O000000O0OOOO0OOO .append (OOOO0OO00000O0000 ['nid'])#line:188
else :#line:189
O000000O0OOOO0OOO .append (OOOOOO0000OOOOOOO )#line:190
for O000000O0O0000OO0 in O000000O0OOOO0OOO :#line:192
O0O0OO00000O0OO0O =await OO00OOOO0OOO00000 .get (f'{base_url}intervenciones/{O000000O0O0000OO0}',auth =auth )#line:193
O0O0O00OOO0000O00 =await O0O0OO00000O0OO0O .json ()#line:194
O0O0O00OOO0000O00 =O0O0O00OOO0000O00 [0 ]#line:195
if len (O0O0O00OOO0000O00 [OO00000000O00OOOO ])!=0 :#line:196
OO000OO0OO00O000O [O0O0O00OOO0000O00 ['title']]="https://orva.tedcas.com/"+str (O0O0O00OOO0000O00 [OO00000000O00OOOO ])#line:197
if len (O0O0O00OOO0000O00 [OO00000000O00OOOO ])==0 and OOOOOO0000OOOOOOO !='0':#line:198
OO000OO0OO00O000O ["No hay archivos"]=""#line:199
return {}#line:200
return OO000OO0OO00O000O #line:202
async def boton_materiales (O00OOOOOOOOOO0OO0 ,O0OO0000OO000OO0O ):#line:204
OOOOOO0OO0OOOO0OO =aiohttp .TCPConnector (ssl =True )#line:205
async with aiohttp .ClientSession (connector =OOOOOO0OO0OOOO0OO )as OOOO000OOOO0O000O :#line:206
O00OO0OO00000OOOO ={}#line:207
if O0OO0000OO000OO0O =='0':#line:209
O0OOO00OOO00O00O0 =await OOOO000OOOO0O000O .get (f'{base_url}listado_completo_cajas/{O00OOOOOOOOOO0OO0}',auth =auth )#line:210
O00O00000O00O0OOO =await O0OOO00OOO00O00O0 .json ()#line:211
for OOO00OOOO0000O000 in O00O00000O00O0OOO :#line:212
O00OO0OO00000OOOO [OOO00OOOO0000O000 ['title']]=OOO00OOOO0000O000 ['nid']#line:213
O00OO0OO00000OOOO ['']="si hay"#line:214
else :#line:215
O0OOO00OOO00O00O0 =await OOOO000OOOO0O000O .get (f'{base_url}intervenciones/{O0OO0000OO000OO0O}',auth =auth )#line:216
O00O00000O00O0OOO =await O0OOO00OOO00O00O0 .json ()#line:217
O00O00000O00O0OOO =O00O00000O00O0OOO [0 ]#line:218
if 'field_cajas'in O00O00000O00O0OOO :#line:219
O00O00000O00O0OOO =O00O00000O00O0OOO ['field_cajas']#line:220
for OOO00OOOO0000O000 in O00O00000O00O0OOO :#line:221
O00OO0OO00000OOOO [OOO00OOOO0000O000 ['caja']]=OOO00OOOO0000O000 ['id']#line:222
O00OO0OO00000OOOO ['']="si hay"#line:223
else :#line:224
if O0OO0000OO000OO0O !=0 :#line:225
O00OO0OO00000OOOO ['']=""#line:226
return {}#line:227
return O00OO0OO00000OOOO #line:228
async def cargar_base_datos (OOOOO0OO0OOOOO00O ,O0OOOOOOOO000OOO0 ):#line:230
O000OO000O000OOO0 =None #line:231
OO000000OOOOOOO0O =[]#line:232
O000OO00O0O0O00O0 =aiohttp .TCPConnector (ssl =True )#line:233
async with aiohttp .ClientSession (connector =O000OO00O0O0O00O0 )as OO00O0OO0OOOOO0O0 :#line:234
OO00OOOO00OOO0O0O =await OO00O0OO0OOOOO0O0 .get ('https://orva.tedcas.com/api/all-content/'+str (O0OOOOOOOO000OOO0 ),auth =auth )#line:235
O0OOOO0OOO0OO00OO =await OO00OOOO00OOO0O0O .json ()#line:236
O0000O0OOO0O000O0 =np .zeros (len (O0OOOO0OOO0OO00OO ),dtype =int )#line:237
OOOOO000000O00O0O =[]#line:238
for OOOOO0O0O0OOO000O in OOOOO0OO0OOOOO00O :#line:239
O00O0O0OOOOOO00OO =0 #line:240
for OO0O0OOO00OOO0000 in range (100 ):#line:241
OO0O0OOO00OOO0000 =OO0O0OOO00OOO0000 /10 #line:242
if OOOOO0O0O0OOO000O ==str (OO0O0OOO00OOO0000 ):#line:243
OOOOO0O0O0OOO000O =str (OO0O0OOO00OOO0000 ).split ('.')#line:244
OOOOO000000O00O0O .append (OOOOO0O0O0OOO000O )#line:245
O00O0O0OOOOOO00OO =O00O0O0OOOOOO00OO +1 #line:246
if OOOOO0O0O0OOO000O =='con':#line:247
O00O0O0OOOOOO00OO =O00O0O0OOOOOO00OO +1 #line:248
if O00O0O0OOOOOO00OO ==0 :#line:249
OOOOO000000O00O0O .append (OOOOO0O0O0OOO000O )#line:250
for O00OO0OOO00O00O0O in range (len (O0OOOO0OOO0OO00OO )):#line:251
OOO00OOOOOOO0000O =0 #line:252
O0O00000OOOO0OO00 =O0OOOO0OOO0OO00OO [O00OO0OOO00O00O0O ]#line:253
OO0OOO0OO00O0000O =str (O0O00000OOOO0OO00 ['title']).lower ()#line:254
OO0OOO0OO00O0000O =remove_accents (OO0OOO0OO00O0000O )#line:255
OO0OOO0OO00O0000O =OO0OOO0OO00O0000O .split (' ')#line:256
for OOOOOOOO0O0OO00OO ,OO0OO0O0OOOOOO000 in enumerate (OO0OOO0OO00O0000O ):#line:257
for OOO00O0O0O0O0OO00 ,O0O00OO0OOOO0O0O0 in enumerate (OO0OOO0OO00O0000O ):#line:258
if OOO00O0O0O0O0OO00 !=OOOOOOOO0O0OO00OO :#line:259
if OO0OO0O0OOOOOO000 ==O0O00OO0OOOO0O0O0 :#line:260
OO0OOO0OO00O0000O .pop (OOO00O0O0O0O0OO00 )#line:261
for OOOOOOOO0O0OO00OO ,OO0OO0O0OOOOOO000 in enumerate (OO0OOO0OO00O0000O ):#line:262
for OO0O0OOO00OOO0000 in range (100 ):#line:263
OO0O0OOO00OOO0000 =OO0O0OOO00OOO0000 /10 #line:264
if OO0OO0O0OOOOOO000 ==str (OO0O0OOO00OOO0000 ):#line:265
OO0OO0O0OOOOOO000 =str (OO0O0OOO00OOO0000 ).split ('.')#line:266
OO0OOO0OO00O0000O .append (OO0OO0O0OOOOOO000 )#line:267
for OO000OO0OOO0OO000 in OOOOO000000O00O0O :#line:268
if OO000OO0OOO0OO000 =="maya":#line:269
OO000OO0OOO0OO000 ="malla"#line:270
if OO000OO0OOO0OO000 =="pilos"or OO000OO0OOO0OO000 =="pilo":#line:271
OO000OO0OOO0OO000 ="philo"#line:272
if OO000OO0OOO0OO000 =="filos"or OO000OO0OOO0OO000 =="filo":#line:273
OO000OO0OOO0OO000 ="philo"#line:274
if OO000OO0OOO0OO000 =="sinces"or OO000OO0OOO0OO000 =="sinc":#line:275
OO000OO0OOO0OO000 ="synthe"#line:276
if OO000OO0OOO0OO000 =="sintes"or OO000OO0OOO0OO000 =="sint":#line:277
OO000OO0OOO0OO000 ="synthe"#line:278
if OO000OO0OOO0OO000 =="axos"or OO000OO0OOO0OO000 =="axo":#line:279
OO000OO0OOO0OO000 ="axso"#line:280
if OO000OO0OOO0OO000 =="uno":#line:281
OO000OO0OOO0OO000 =1 #line:282
if OO000OO0OOO0OO000 =="dos"or OO000OO0OOO0OO000 =="do":#line:283
OO000OO0OOO0OO000 =2 #line:284
if OO000OO0OOO0OO000 =="tres"or OO000OO0OOO0OO000 =="tr":#line:285
OO000OO0OOO0OO000 =3 #line:286
if OO000OO0OOO0OO000 =="cuatro":#line:287
OO000OO0OOO0OO000 =4 #line:288
if OO000OO0OOO0OO000 =="cinco":#line:289
OO000OO0OOO0OO000 =5 #line:290
if OO000OO0OOO0OO000 =="seis"or OO000OO0OOO0OO000 =="sei":#line:291
OO000OO0OOO0OO000 =6 #line:292
if OO000OO0OOO0OO000 =="siete":#line:293
OO000OO0OOO0OO000 =7 #line:294
if OO000OO0OOO0OO000 =="ocho":#line:295
OO000OO0OOO0OO000 =8 #line:296
if OO000OO0OOO0OO000 =="nueve":#line:297
OO000OO0OOO0OO000 =9 #line:298
if OO000OO0OOO0OO000 =="cero":#line:299
OO000OO0OOO0OO000 =0 #line:300
if OO000OO0OOO0OO000 =="veintiuno":#line:301
OO000OO0OOO0OO000 ="21"#line:302
if OO000OO0OOO0OO000 =="veinte":#line:303
OO000OO0OOO0OO000 ="20"#line:304
if OO000OO0OOO0OO000 =="veintidos"or OO000OO0OOO0OO000 =="veintido":#line:305
OO000OO0OOO0OO000 ="22"#line:306
if OO000OO0OOO0OO000 =="veintitres"or OO000OO0OOO0OO000 =="veintitre":#line:307
OO000OO0OOO0OO000 ="23"#line:308
if OO000OO0OOO0OO000 =="veinticuatro":#line:309
OO000OO0OOO0OO000 ="24"#line:310
if OO000OO0OOO0OO000 =="veinticinco":#line:311
OO000OO0OOO0OO000 ="25"#line:312
if OO000OO0OOO0OO000 =="veintiseis"or OO000OO0OOO0OO000 =="veintisei":#line:313
OO000OO0OOO0OO000 ="26"#line:314
if OO000OO0OOO0OO000 =="veintisiete":#line:315
OO000OO0OOO0OO000 ="27"#line:316
if OO000OO0OOO0OO000 =="veintiocho":#line:317
OO000OO0OOO0OO000 ="28"#line:318
if OO000OO0OOO0OO000 =="veintinueve":#line:319
OO000OO0OOO0OO000 ="29"#line:320
if OO000OO0OOO0OO000 =="treinta":#line:321
OO000OO0OOO0OO000 ="30"#line:322
if type (OO000OO0OOO0OO000 )==int and type (O000OO000O000OOO0 )==int :#line:323
OO0O0OOO00OOO0000 =str (O000OO000O000OOO0 )+'.'+str (OO000OO0OOO0OO000 )#line:324
OO000OO0OOO0OO000 =OO0O0OOO00OOO0000 .split ('.')#line:325
O000OO000O000OOO0 =OO000OO0OOO0OO000 #line:326
OO000OO0OOO0OO000 =inflector .singularize (str (OO000OO0OOO0OO000 ))#line:327
OO0OO0O0OOOOOO000 =inflector .singularize (str (OO0OO0O0OOOOOO000 ))#line:328
OO000OO0OOO0OO000 =remove_accents (OO000OO0OOO0OO000 )#line:329
if OO0OO0O0OOOOOO000 ==OO000OO0OOO0OO000 :#line:330
OOO00OOOOOOO0000O =OOO00OOOOOOO0000O +1 #line:331
O0000O0OOO0O000O0 [O00OO0OOO00O00O0O ]=OOO00OOOOOOO0000O #line:332
O0OO000OOOOO00O00 =np .argwhere (O0000O0OOO0O000O0 ==np .amax (O0000O0OOO0O000O0 ))#line:333
for O00OO0OOO00O00O0O in O0OO000OOOOO00O00 :#line:334
OO000000OOOOOOO0O .append (O0OOOO0OOO0OO00OO [int (O00OO0OOO00O00O0O )])#line:335
if np .all (O0000O0OOO0O000O0 ==0 ):#line:336
OO000000OOOOOOO0O =None #line:337
return OO000000OOOOOOO0O #line:338
async def cargar_tipo (O0OOOOOO0OOO000OO ,O0OO0OOO0OOOOO0OO ):#line:340
OO0OOO000000O0O00 =aiohttp .TCPConnector (ssl =True )#line:341
async with aiohttp .ClientSession (connector =OO0OOO000000O0O00 )as O0000O0OO00000O0O :#line:342
OOOO0000OOOOO000O =await O0000O0OO00000O0O .get (f'{base_url}all-content/{O0OO0OOO0OOOOO0OO}',auth =auth )#line:343
O000O0O0000OO0O0O =await OOOO0000OOOOO000O .json ()#line:344
OO0000000OOO00000 =None #line:345
OO00OOO00OO00000O =None #line:346
for O000OOO0O0O000000 in O000O0O0000OO0O0O :#line:347
if O0OOOOOO0OOO000OO ==O000OOO0O0O000000 ["nid"]:#line:348
OO0000000OOO00000 =O000OOO0O0O000000 ["type"]#line:349
OO00OOO00OO00000O =O000OOO0O0O000000 #line:350
break #line:351
return OO00OOO00OO00000O ,OO0000000OOO00000 #line:352
async def cargar_archivo (O0OO0OOO0O00O0000 ,OOOO00O0O0O0OOO00 ,O00O0OO00O0OOO0O0 ):#line:354
O0000O000O000O0OO =[]#line:355
OO0OOOO0OO0OO0000 =aiohttp .TCPConnector (ssl =True )#line:356
async with aiohttp .ClientSession (connector =OO0OOOO0OO0OO0000 )as O0OO0OOOOOOOOO0OO :#line:357
OOOO0O0OO00000000 =await O0OO0OOOOOOOOO0OO .get ('https://orva.tedcas.com/api/'+str (O00O0OO00O0OOO0O0 ),auth =auth )#line:358
O0OO00OO0O0OO0O00 =await OOOO0O0OO00000000 .json ()#line:359
O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 [0 ]#line:360
OOOO0O000OO0O000O ="field_"+str (O0OO0OOO0O00O0000 )#line:361
O0OO0OO00O0O000O0 =O0OO00OO0O0OO0O00 [OOOO0O000OO0O000O ]#line:362
if OOOO0O000OO0O000O =="field_image":#line:363
O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 ['field_image']#line:364
O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 .split (',')#line:365
O0OO00OO0O0OO0O00 =[OO0OOOO00OOOO00O0 .replace (' ','')for OO0OOOO00OOOO00O0 in O0OO00OO0O0OO0O00 ]#line:366
for OOOO0O0O00OOO0O00 in O0OO00OO0O0OO0O00 :#line:367
O0000O000O000O0OO .append ("https://orva.tedcas.com/"+str (OOOO0O0O00OOO0O00 ))#line:368
print (O0000O000O000O0OO )#line:369
return O0000O000O000O0OO #line:370
if len (O0OO0OO00O0O000O0 )==0 :#line:371
O0O0O00O0O000OO0O ="No hay archivos subidos"#line:372
O0000O000O000O0OO ="templates/especialidad"#line:373
elif type (O0OO0OO00O0O000O0 )==str :#line:374
O0000O000O000O0OO ="https://orva.tedcas.com/"+str (O0OO0OO00O0O000O0 )#line:375
O0O0O00O0O000OO0O =O0OO0OO00O0O000O0 #line:376
elif type (O0OO0OO00O0O000O0 )==list :#line:377
for OO0O0O0O0O000OOOO ,O0000O00OOO0OOO0O in O0OO0OO00O0O000O0 :#line:378
O0000O000O000O0OO [OO0O0O0O0O000OOOO ]="https://orva.tedcas.com/"+str (O0000O00OOO0OOO0O )#line:379
O0O0O00O0O000OO0O =O0OO0OO00O0O000O0 #line:380
return OOOO00O0O0O0OOO00 ,O0000O000O000O0OO ,O0O0O00O0O000OO0O #line:381
async def cargar_archivo_grande (OOOOOO0OO00O00OO0 ,O0000OO00O0OO0OO0 ,OOOO0O00O0O000OOO ):#line:383
OOOO0OO0OO0OO0000 =aiohttp .TCPConnector (ssl =True )#line:384
async with aiohttp .ClientSession (connector =OOOO0OO0OO0OO0000 )as OO00OOOO0O0OO00OO :#line:385
O0OO000OOOO0O0000 =await OO00OOOO0O0OO00OO .get ('https://orva.tedcas.com/api/'+str (OOOO0O00O0O000OOO ),auth =auth )#line:386
OOO00000OO00000OO =await O0OO000OOOO0O0000 .json ()#line:387
OO0O00O0OOOOOO0OO ={}#line:388
if OOOOOO0OO00O00OO0 =='title_material':#line:389
for O0O0OO00O0O000OOO in OOO00000OO00000OO :#line:390
OO0O00O0OOOOOO0OO [O0O0OO00O0O000OOO [OOOOOO0OO00O00OO0 ]]=(O0O0OO00O0O000OOO [OOOOOO0OO00O00OO0 ])#line:391
return OO0O00O0OOOOOO0OO ,O0000OO00O0OO0OO0 #line:392
OOO00000OO00000OO =OOO00000OO00000OO [0 ]#line:393
O0O000O0OO0OOOOO0 ="field_"+str (OOOOOO0OO00O00OO0 )#line:394
O0O000O0OO0OOOOO0 =OOO00000OO00000OO [O0O000O0OO0OOOOO0 ]#line:395
if len (O0O000O0OO0OOOOO0 )==0 :#line:396
OO0O00O0OOOOOO0OO ["No hay archivos"]="templates/especialidad"#line:397
else :#line:398
for O0O0OO00O0O000OOO in O0O000O0OO0OOOOO0 :#line:399
OO0O00O0OOOOOO0OO [O0O0OO00O0O000OOO ['descripcion']]="https://orva.tedcas.com/"+str (O0O0OO00O0O000OOO ['url'])#line:400
return O0000OO00O0OO0OO0 ,OO0O00O0OOOOOO0OO #line:401
async def cargar_caja (OO00000O00OO0O0OO ,O00O0OOO0OOOOOO00 ):#line:403
OO0000000OOO00O00 ={}#line:404
OOO0OOOOO00OOOOOO =aiohttp .TCPConnector (ssl =True )#line:405
async with aiohttp .ClientSession (connector =OOO0OOOOO00OOOOOO )as O00O00OOO0OOOOO0O :#line:406
OOOOO0OOOOO00OOOO =await O00O00OOO0OOOOO0O .get (f'{base_url}intervenciones/{OO00000O00OO0O0OO}',auth =auth )#line:407
O0O00000O00OO000O =await OOOOO0OOOOO00OOOO .json ()#line:408
O0O00000O00OO000O =O0O00000O00OO000O [0 ]#line:409
if 'field_cajas'in O0O00000O00OO000O :#line:410
O0O00000O00OO000O =O0O00000O00OO000O ['field_cajas']#line:411
for O00O000OOO0O0OOOO in O0O00000O00OO000O :#line:412
OO0000000OOO00O00 [O00O000OOO0O0OOOO ['id']]=O00O000OOO0O0OOOO ['caja']#line:413
else :#line:414
OO0000000OOO00O00 [str (OO00000O00OO0O0OO )]="No hay archivos"#line:415
return OO0000000OOO00O00 ,O00O0OOO0OOOOOO00 #line:416
async def cargar_instrumental (O0OOO00OO0O00O0OO ,O0OO0O0O000O0OO0O ):#line:418
O000OOOO0OOOO0000 ={}#line:419
OO0OO0O0O000000OO =aiohttp .TCPConnector (ssl =True )#line:420
async with aiohttp .ClientSession (connector =OO0OO0O0O000000OO )as O0O00O00000O0O0OO :#line:421
OOOO0OO0000O0000O =await O0O00O00000O0O0OO .get ('https://orva.tedcas.com/api/'+str (O0OO0O0O000O0OO0O ),auth =auth )#line:422
O0OO00O00000O00OO =await OOOO0OO0000O0000O .json ()#line:423
for O0OO0OOOO0OOOO000 in O0OO00O00000O00OO :#line:424
if 'instrumental'in O0OO0OOOO0OOOO000 :#line:425
for O0O00O0OO0O0OO00O in O0OO0OOOO0OOOO000 ['instrumental']:#line:426
if O0O00O0OO0O0OO00O ['id']==O0OOO00OO0O00O0OO :#line:427
O000OOOO0OOOO0000 [O0OO0OOOO0OOOO000 ['nid']]=O0OO0OOOO0OOOO000 ['title']#line:428
return O000OOOO0OOOO0000 #line:429
async def cargar_botones_pdf_admision ():#line:431
OO0O0000000O0O0O0 ={}#line:432
O0O00000O0O000OO0 ={}#line:433
O000OO00OOO00OOOO ={}#line:434
O0O00O0OOOO000OO0 ={}#line:435
OOO00O0O0O0OO0OO0 =aiohttp .TCPConnector (ssl =True )#line:436
async with aiohttp .ClientSession (connector =OOO00O0O0O0OO0OO0 )as O0O0OOOOO00O00O00 :#line:437
O0O00OOOOOO0OOO00 =await O0O0OOOOO00O00O00 .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:438
O00O0O0000OO00OO0 =await O0O00OOOOOO0OOO00 .json ()#line:439
for OOOOO00OOOO00OOOO in O00O0O0000OO00OO0 :#line:440
O000O000O00O00OOO =await O0O0OOOOO00O00O00 .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOOO00OOOO00OOOO ['nid']),auth =auth )#line:441
OOOOOO00OOO0O000O =await O000O000O00O00OOO .json ()#line:442
OOOOOO00OOO0O000O =OOOOOO00OOO0O000O [0 ]#line:443
OO0OO00OO0O0OO0OO =OOOOOO00OOO0O000O ['field_pdf']#line:444
OO0OO00OO0O0OO0OO =OO0OO00OO0O0OO0OO [0 ]#line:445
if OOOOOO00OOO0O000O ['field_tecnica']=="Mapa de camas":#line:446
OO0O0000000O0O0O0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:447
elif OOOOOO00OOO0O000O ['field_tecnica']=="Ambulancias":#line:448
O0O00000O0O000OO0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:449
elif OOOOOO00OOO0O000O ['field_tecnica']=="Programación quirúrgica":#line:450
O000OO00OOO00OOOO [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:451
elif OOOOOO00OOO0O000O ['field_tecnica']=="Otros":#line:452
O0O00O0OOOO000OO0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:453
return OO0O0000000O0O0O0 ,O0O00000O0O000OO0 ,O000OO00OOO00OOOO ,O0O00O0OOOO000OO0 #line:454
def remove_accents (O0OOOOOO00O0O0OO0 ):#line:456
O0O0O0OO0000OO0O0 =unicodedata .normalize ('NFKD',O0OOOOOO00O0O0OO0 )#line:457
return u"".join ([O000O000O00O0OOOO for O000O000O00O0OOOO in O0O0O0OO0000OO0O0 if not unicodedata .combining (O000O000O00O0OOOO )])#line:458
def adaptar_salida (OO000O000O00000OO ):#line:460
O0OOO0OOO0O000O00 =[]#line:461
OO000O000O00000OO =str (OO000O000O00000OO ).lower ()#line:462
OO000O000O00000OO =OO000O000O00000OO .split ("}")#line:463
OO000O000O00000OO =OO000O000O00000OO [0 ].split (":")#line:464
if len (OO000O000O00000OO )>=2 :#line:465
O0000OOOO00OOOO00 =OO000O000O00000OO [1 ].split ("'")#line:466
O0OOO0OOO0O000O00 =O0000OOOO00OOOO00 [1 ].split ()#line:467
return O0OOO0OOO0O000O00 #line:468
def takeCommand ():#line:470
O00OO00000OO0O0O0 =sr .Recognizer ()#line:471
with sr .Microphone ()as OO000OO0O0OOO00O0 :#line:472
print ("Listening...")#line:473
O00OO00000OO0O0O0 .pause_threshold =1 #line:474
OOO0000O0O0O00000 =O00OO00000OO0O0O0 .adjust_for_ambient_noise (OO000OO0O0OOO00O0 )#line:475
OOO0000O0O0O00000 =O00OO00000OO0O0O0 .listen (OO000OO0O0OOO00O0 )#line:476
try :#line:477
print ("Recognizing...")#line:478
O0O0000O00O0O0OO0 =O00OO00000OO0O0O0 .recognize_google (OOO0000O0O0O00000 ,language ='es-ES')#line:479
print (f"User said: {O0O0000O00O0O0OO0}\n")#line:480
except Exception as O00O0O00OOO00O0OO :#line:481
print (O00O0O00OOO00O0OO )#line:482
print ("Unable to Recognize your voice.")#line:483
return "none"#line:484
return O0O0000O00O0O0OO0 #line:485
app =Flask (__name__ )#line:487
app .config ['SECRET_KEY']='mysecretkey'#line:488
IMG_FOLDER =os .path .join ('static','IMG')#line:490
app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:491
@app .route ("/")#line:493
async def hello ():#line:494
OOO000OO0OO0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:495
O0OOOO00OOOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:496
O000O0O0000O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:497
O0OOO0OO000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:498
return render_template ('especialidad.html',user_image0 =O0OOO0OO000O000O0 ,user_image1 =OOO000OO0OO0O0O00 ,user_image2 =O0OOOO00OOOO0000O ,user_image3 =O000O0O0000O0OOOO )#line:499
@app .route ("/especialidad")#line:501
async def especialidad ():#line:502
OO00O00OOOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:503
OO0O0000OO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:504
OO0O00OOO00OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:505
OO00OO00OO0OO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:506
return render_template ('especialidad.html',user_image0 =OO00OO00OO0OO0000 ,user_image1 =OO00O00OOOOOO000O ,user_image2 =OO0O0000OO00O0000 ,user_image3 =OO0O00OOO00OO0OOO )#line:507
@app .route ("/seleccion_trauma",methods =['GET','POST'])#line:509
async def seleccion_trauma ():#line:510
OO0OOOO0OOOO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:511
O0O0OO0O0O0OOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:512
O0O00000OO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:513
O0OOOOO00O000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:514
return render_template ('seleccion_trauma.html',user_image4 =OO0OOOO0OOOO0OO00 ,user_image5 =O0O0OO0O0O0OOOOOO ,user_image6 =O0O00000OO0000OO0 ,user_image7 =O0OOOOO00O000O0OO )#line:515
@app .route ("/buscador_trauma",methods =['GET','POST'])#line:517
async def buscador_trauma ():#line:518
OO000O00000000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:519
OO0O00000O00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:520
OO0000O00000OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:521
O00OO0OOOO000OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:522
OO0OO000O00O00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:523
O000O0OOOOOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:524
O0000O000O00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:525
OO0O0OOOO000OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:526
OOOOOO0OO0OOO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:527
OOOOOOOO0O00OO00O =str (request .form .to_dict ())#line:528
OOOOOOOO0O00OO00O =adaptar_salida (OOOOOOOO0O00OO00O )#line:529
OO00OO0OOO00OO0O0 ={}#line:530
OO00OO0OOO00OO0O0 [""]=""#line:531
if len (OOOOOOOO0O00OO00O )==0 :#line:532
return render_template ('buscador_trauma.html',result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:533
elif OOOOOOOO0O00OO00O !=None or "{}":#line:534
O0000O000OOO0O0O0 =1 #line:535
OOO0O0O0000O0O00O =await cargar_base_datos (OOOOOOOO0O00OO00O ,O0000O000OOO0O0O0 )#line:536
OO0O0O0OO0OOOOO0O =await buscar_faq (OOOOOOOO0O00OO00O ,1 )#line:537
if OOO0O0O0000O0O00O ==None :#line:538
if len (OO0O0O0OO0OOOOO0O )==0 :#line:539
return render_template ('buscador_trauma.html',result_busqueda =OO00OO0OOO00OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:540
else :#line:541
return render_template ('buscador_trauma.html',faqs =OO0O0O0OO0OOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:542
elif len (OOO0O0O0000O0O00O )>=1 :#line:543
O0OO0O000O0OO0OOO =[]#line:544
OOOO0OO0O00O0OO0O =[]#line:545
OO00OO0OOO00OO0O0 ={}#line:546
for OOOO0O0OOOO0O00O0 in OOO0O0O0000O0O00O :#line:547
O0OO0O000O0OO0OOO .append (OOOO0O0OOOO0O00O0 ["title"])#line:548
OOOO0OO0O00O0OO0O .append (OOOO0O0OOOO0O00O0 ["nid"])#line:549
for OOO0000OOOO0O0O0O ,OOOO0O0OOOO0O00O0 in enumerate (O0OO0O000O0OO0OOO ):#line:550
OO00OO0OOO00OO0O0 [OOOO0OO0O00O0OO0O [OOO0000OOOO0O0O0O ]]=OOOO0O0OOOO0O00O0 #line:551
if len (OO0O0O0OO0OOOOO0O )!=0 :#line:552
return render_template ('buscador_trauma1.html',faqs =OO0O0O0OO0OOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:553
else :#line:554
if len (OO00OO0OOO00OO0O0 )==1 :#line:555
return redirect (url_for ('resultado_trauma',link =OOOO0OO0O00O0OO0O ))#line:556
else :#line:557
return render_template ('buscador_trauma1.html',result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:558
@app .route ("/resultado_trauma",methods =['GET','POST'])#line:560
async def resultado_trauma ():#line:561
OOO000000O0O0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:562
O0000O0OO00OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:563
O00000O0OO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:564
O000O00O0OOO0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:565
OO000OOOO0OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:566
O00000OOO000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:567
O0O0O0O00O000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:568
OO0OO00OO0OOO0OOO =request .args .get ('link')#line:569
O0000OO0000OO0OO0 ,O0O0O0O0OOO000O00 =await cargar_tipo (OO0OO00OO0OOO0OOO ,1 )#line:570
OO00O00000O00O000 =O0000OO0000OO0OO0 ['title']#line:571
if O0O0O0O0OOO000O00 =="Intervencion":#line:573
OO0OOOOOOO0000000 ,O0O0OOO00O0000000 =await cargar_caja (str (OO0OO00OO0OOO0OOO ),'Instrumental - Cajas: ')#line:574
return render_template ('intervencion_trauma.html',user_image8 =OO000OOOO0OO00000 ,user_image9 =O00000OOO000O0OO0 ,user_image10 =O00000O0OO0000OO0 ,user_image11 =O0O0O0O00O000O0O0 ,user_image12 =O000O00O0OOO0OOOO ,instrumental =OO0OOOOOOO0000000 ,texto_cajas =O0O0OOO00O0000000 ,title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 ,nid2 =OO0OO00OO0OOO0OOO )#line:575
elif O0O0O0O0OOO000O00 =='Caja':#line:576
OO0OO00OO000OOO00 ,O00OOO0OO00OO0O00 ,OO0OO0O0000O0O00O =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:577
O0000OO0OOO0OO0O0 =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:578
OO0OO0OO0OOO00O0O ,O00O00O0OO0000OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:579
if len (OO00O00000O00O000 )==1 :#line:580
return render_template ('caja_trauma1.html',title =OO00O00000O00O000 ,files_instru =OO0OO0OO0OOO00O0O ,texto_instru =O00O00O0OO0000OO0 ,texto_ubi =OO0OO00OO000OOO00 ,file_texto_ubi =OO0OO0O0000O0O00O ,file_imagen =O0000OO0OOO0OO0O0 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:581
else :#line:582
return render_template ('caja_trauma.html',title =OO00O00000O00O000 ,files_instru =OO0OO0OO0OOO00O0O ,texto_instru =O00O00O0OO0000OO0 ,texto_ubi =OO0OO00OO000OOO00 ,file_texto_ubi =OO0OO0O0000O0O00O ,file_imagen =O0000OO0OOO0OO0O0 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:583
elif O0O0O0O0OOO000O00 =='Instrumental':#line:584
OO00O0OOOOOOO00O0 =await cargar_instrumental (OO0OO00OO0OOO0OOO ,'listado_completo_cajas/1')#line:585
if len (OO00O0OOOOOOO00O0 )==1 :#line:586
return render_template ('instrumental_trauma1.html',cajas =OO00O0OOOOOOO00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:587
else :#line:588
return render_template ('instrumental_trauma.html',cajas =OO00O0OOOOOOO00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:589
@app .route ("/protocolos_trauma",methods =['GET','POST'])#line:591
async def protocolos_trauma ():#line:592
O00OOOOOO0O0O0000 =request .args .get ('link2')#line:593
O0OO000O0000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:594
OOOO0O00OO00O0OO0 =await boton_word_ppt (1 ,"field_protocolo",O00OOOOOO0O0O0000 )#line:595
if len (OOOO0O00OO00O0OO0 )==1 :#line:596
return render_template ('protocolo1.html',protocolos =OOOO0O00OO00O0OO0 ,user_image7 =O0OO000O0000OOOO0 )#line:597
else :#line:598
return render_template ('protocolo.html',protocolos =OOOO0O00OO00O0OO0 ,user_image7 =O0OO000O0000OOOO0 )#line:599
@app .route ("/guia_visual_trauma",methods =['GET','POST'])#line:601
async def guia_visual_trauma ():#line:602
O00O00O00O0O000O0 =request .args .get ('link2')#line:603
OOOO0000OO00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:604
O0O0O00O000OO000O =await boton_word_ppt (1 ,"field_guia_visual",O00O00O00O0O000O0 )#line:605
if len (O0O0O00O000OO000O )==1 :#line:606
return render_template ('guia_visual1.html',guia_visual =O0O0O00O000OO000O ,user_image7 =OOOO0000OO00O0OOO )#line:607
else :#line:608
return render_template ('guia_visual.html',guia_visual =O0O0O00O000OO000O ,user_image7 =OOOO0000OO00O0OOO )#line:609
@app .route ("/pdf_casa_trauma",methods =['GET','POST'])#line:611
async def pdf_casa_trauma ():#line:612
OOO0O0OO0OO0O000O =request .args .get ('link2')#line:613
OO0OOO0OO000OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:614
OO0OOOO0O00O00000 =await boton_pdf_video (1 ,"field_pdf",OOO0O0OO0OO0O000O )#line:615
OOOO0OO0000O00O00 =0 #line:616
for OO0O000OO0O00OOOO ,OOOOO0000OO00OOOO in OO0OOOO0O00O00000 .items ():#line:617
for OOOO0O0OO00O0000O ,OOOO00O0O000O0O00 in OOOOO0000OO00OOOO .items ():#line:618
OOOO0OO0000O00O00 =OOOO0OO0000O00O00 +1 #line:619
if len (OO0OOOO0O00O00000 .items ())==1 :#line:620
if OOOO0OO0000O00O00 ==1 :#line:621
print ("bien")#line:622
return render_template ('pdf_casa_comercial1.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:623
else :#line:624
return render_template ('pdf_casa_comercial.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:625
else :#line:626
return render_template ('pdf_casa_comercial.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:627
@app .route ("/videos_trauma",methods =['GET','POST'])#line:629
async def videos_trauma ():#line:630
OO0000OO0OOOOO0O0 =request .args .get ('link2')#line:631
O00O00O0OO0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:632
OO0OOO0OOO0OOO00O =await boton_pdf_video (1 ,"field_video",OO0000OO0OOOOO0O0 )#line:633
O0O0OOOO0O0O00O00 =0 #line:634
for O000OO0OOO00O0000 ,O0OO00O000O0OOOOO in OO0OOO0OOO0OOO00O .items ():#line:635
for O00O0O000O000O0O0 ,O000O00OO00000000 in O0OO00O000O0OOOOO .items ():#line:636
O0O0OOOO0O0O00O00 =O0O0OOOO0O0O00O00 +1 #line:637
if len (OO0OOO0OOO0OOO00O .items ())==1 :#line:638
if O0O0OOOO0O0O00O00 ==1 :#line:639
print ("bien")#line:640
return render_template ('videos1.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:641
else :#line:642
return render_template ('videos.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:643
else :#line:644
return render_template ('videos.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:645
@app .route ("/materiales_trauma",methods =['GET','POST'])#line:647
async def materiales_trauma ():#line:648
OO0OO0OOOO00O0O00 =request .args .get ('link2')#line:649
O00O00O00000OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:650
OO00O00O00OOOO0O0 =await boton_materiales (1 ,OO0OO0OOOO00O0O00 )#line:651
if len (OO00O00O00OOOO0O0 [''])==0 :#line:652
return render_template ('materiales_uro.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 ,no_hay ="No hay instrumental")#line:653
else :#line:654
if len (OO00O00O00OOOO0O0 )==1 :#line:655
return render_template ('materiales_uro1.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 )#line:656
else :#line:657
return render_template ('materiales_uro.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 )#line:658
@app .route ("/escuchar_trauma1",methods =['GET','POST'])#line:660
async def escuchar_trauma1 ():#line:661
OOOOOO000OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:662
OO0O00OOOO00OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:663
O0O00000OOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:664
O000O00O0O00O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:665
OO0OO00O0OO000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:666
O0O0000OO0O000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:667
O0OOOO0O00OO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:668
O00OOO000O0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:669
return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0O0000OO0O000000 ,user_image6 =O0OOOO0O00OO00OOO ,user_image7 =O00OOO000O0OOO000 ,user_image8 =O0O00000OOO0OOO00 ,user_image9 =O000O00O0O00O00OO ,user_image10 =OOOOOO000OO0O0000 ,user_image11 =OO0OO00O0OO000O00 ,user_image12 =OO0O00OOOO00OO0OO )#line:670
@app .route ("/escuchar_trauma",methods =['GET','POST'])#line:672
async def escuchar_trauma ():#line:673
OO00OOO0OO000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:674
OO00OO0000OOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:675
O0O0OOO00OOOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:676
OOO00OOOOOOO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:677
O0000OO00000OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:678
O00000OO000O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:679
O000O00O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:680
O0O0O0O00OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:681
O00OO0OOO000O000O =takeCommand ()#line:682
O00OO0OOO000O000O =str (O00OO0OOO000O000O ).lower ()#line:683
O00OO0OOO000O000O =O00OO0OOO000O000O .split ()#line:684
OOOO0OOOO0000OO0O ={}#line:685
OOOO0OOOO0000OO0O [""]=""#line:686
if O00OO0OOO000O000O [0 ]!="none":#line:687
OOO000OO00O00O0O0 =1 #line:688
O000OOO0OOOO00000 =await cargar_base_datos (O00OO0OOO000O000O ,OOO000OO00O00O0O0 )#line:689
OOO00O000OOOOOO0O =await buscar_faq (O00OO0OOO000O000O ,0 )#line:690
if O000OOO0OOOO00000 ==None :#line:691
if len (OOO00O000OOOOOO0O )==0 :#line:692
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:693
else :#line:694
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =OOO00O000OOOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:695
elif len (O000OOO0OOOO00000 )>=1 :#line:696
O0O00O0000OO0O00O =[]#line:697
OO0O0OO0O000O0000 =[]#line:698
OOOO0OOOO0000OO0O ={}#line:699
for O000OOOOO000OOOOO in O000OOO0OOOO00000 :#line:700
O0O00O0000OO0O00O .append (O000OOOOO000OOOOO ["title"])#line:701
OO0O0OO0O000O0000 .append (O000OOOOO000OOOOO ["nid"])#line:702
for OOO000000O0O00OO0 ,O000OOOOO000OOOOO in enumerate (O0O00O0000OO0O00O ):#line:703
OOOO0OOOO0000OO0O [OO0O0OO0O000O0000 [OOO000000O0O00OO0 ]]=O000OOOOO000OOOOO #line:704
if len (OOO00O000OOOOOO0O )==0 :#line:706
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:707
else :#line:708
return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =OOO00O000OOOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:709
else :#line:710
return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O00000OO000O00000 ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:711
@app .route ("/buscador_admision",methods =['GET','POST'])#line:713
async def buscador_admision ():#line:714
O000O0OOO0O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:715
OOO0O0OO0OO0OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:716
OO00O0OOOOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:717
O000OO00O0OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:718
O0000OOOOOOOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:719
OOOOO0OOOO0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:720
OOOO00O000OOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:721
OOOOO00O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:722
OO00000O0OOO000OO =str (request .form .to_dict ())#line:723
OO00000O0OOO000OO =adaptar_salida (OO00000O0OOO000OO )#line:724
O00OO0000OOO0OOO0 ={}#line:725
O00OO0000OOO0OOO0 [""]=""#line:726
if len (OO00000O0OOO000OO )==0 :#line:727
return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:728
elif OO00000O0OOO000OO !=None or "{}":#line:729
OO00O0O0OO0O0OO00 =1621 #line:730
OO00O0OOOOOOO000O =await cargar_base_datos (OO00000O0OOO000OO ,OO00O0O0OO0O0OO00 )#line:731
O00O000OOOO00OOOO =await buscar_faq (OO00000O0OOO000OO ,1 )#line:732
if OO00O0OOOOOOO000O ==None :#line:733
if len (O00O000OOOO00OOOO )==0 :#line:734
return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:735
else :#line:736
return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,faqs =O00O000OOOO00OOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:737
elif len (OO00O0OOOOOOO000O )>=1 :#line:738
O000OOO000O0OO0OO =[]#line:739
OOOOOO000OOO00O0O =[]#line:740
O00OO0000OOO0OOO0 ={}#line:741
for O00O00OOOOOOO00OO in OO00O0OOOOOOO000O :#line:742
OOOOOO000OOO00O0O .append (O00O00OOOOOOO00OO ["nid"])#line:743
for O000OO0O00O00OOOO in OOOOOO000OOO00O0O :#line:744
O000OO0O0OOO00OOO =aiohttp .TCPConnector (ssl =True )#line:745
async with aiohttp .ClientSession (connector =O000OO0O0OOO00OOO )as OO00OO0O0OO00000O :#line:746
OOOO000O0OO00O00O =await OO00OO0O0OO00000O .get ('https://orva.tedcas.com/api/intervenciones/'+str (O000OO0O00O00OOOO ),auth =auth )#line:747
OOOO000O000O0OO00 =await OOOO000O0OO00O00O .json ()#line:748
OOOO000O000O0OO00 =OOOO000O000O0OO00 [0 ]#line:749
OO0O0000OO0OO0O0O =OOOO000O000O0OO00 ['field_pdf']#line:750
OO0O0000OO0OO0O0O =OO0O0000OO0OO0O0O [0 ]#line:751
O00OO0000OOO0OOO0 [OOOO000O000O0OO00 ['title']]="https://orva.tedcas.com/"+str (OO0O0000OO0OO0O0O ['url'])#line:752
if len (O00O000OOOO00OOOO )==0 :#line:753
return render_template ('buscador_admision1.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:754
else :#line:755
return render_template ('buscador_admision1.html',faqs =O00O000OOOO00OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:756
@app .route ("/mapa_camas",methods =['GET','POST'])#line:758
async def mapa_camas ():#line:759
OOOO000000O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:760
O000O0OOOO0O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:761
O0OO0000O0OO0OO00 ,OOO00000OOOO00OOO ,O0OOOOOOO0OO00O00 ,O0000O00OO00O0OOO =await cargar_botones_pdf_admision ()#line:762
return render_template ('mapa_camas.html',text =O0OO0000O0OO0OO00 ,user_image6 =OOOO000000O0O000O ,user_image7 =O000O0OOOO0O0OO0O )#line:763
@app .route ("/ambulancias",methods =['GET','POST'])#line:765
async def ambulancias ():#line:766
O0OO0O00O000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:767
OOO0000O00OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:768
O00O0O0000OOOOOOO ,OOOO00OOOO0O0O0OO ,OO0O0O0OO0O0O000O ,O00000OO0O00O00O0 =await cargar_botones_pdf_admision ()#line:769
return render_template ('ambulancias.html',text =OOOO00OOOO0O0O0OO ,user_image6 =O0OO0O00O000OOOO0 ,user_image7 =OOO0000O00OO0000O )#line:770
@app .route ("/programacion_quirurgica",methods =['GET','POST'])#line:772
async def programacion_quirurgica ():#line:773
OO0O0OOOOOO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:774
OO0O000OO0000O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:775
OOO000O00OO000O00 ,OO00O00OO0OO0O0O0 ,OOO0OO0OO00O0OO00 ,O000000O0O0000O00 =await cargar_botones_pdf_admision ()#line:776
return render_template ('programacion_quirurgica.html',text =OOO0OO0OO00O0OO00 ,user_image6 =OO0O0OOOOOO0O0OO0 ,user_image7 =OO0O000OO0000O000 )#line:777
@app .route ("/otros",methods =['GET','POST'])#line:779
async def otros ():#line:780
O0OO00OOOO0OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:781
O00OOOO00OO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:782
OO0O00OOOOOO0O0O0 ,O000O00000OO00000 ,O00000O00O0OOOO0O ,OO0O00O0OO0OO0OOO =await cargar_botones_pdf_admision ()#line:783
return render_template ('otros.html',text =OO0O00O0OO0OO0OOO ,user_image6 =O0OO00OOOO0OOO0O0 ,user_image7 =O00OOOO00OO000O0O )#line:784
@app .route ("/escuchar_admision1",methods =['GET','POST'])#line:786
async def escuchar_admision1 ():#line:787
OO000O0OOO00000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:788
OOOO0O000O0OO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:789
O000O0000OO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:790
O00OO0O00OOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:791
OOOO0O0O0OOOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:792
O0OOOOOO0000000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:793
O000O0O0OO00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:794
return render_template ('escuchar_admision1.html',user_image8 =O00OO0O00OOOO0O0O ,user_image9 =O000O0000OO000O0O ,user_image10 =OOOO0O000O0OO00OO ,user_image11 =OO000O0OOO00000OO ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OOOO0O0O0OOOOO00O ,user_image6 =O0OOOOOO0000000OO ,user_image7 =O000O0O0OO00O00O0 )#line:795
@app .route ("/escuchar_admision",methods =['GET','POST'])#line:797
async def escuchar_admision ():#line:798
OOOOO0OOO0OOOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:799
O0000000O000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:800
O00O0O0OO00O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:801
OOOOOO0000OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:802
OOO000O0OO0O0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:803
O00O0OO0O0OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:804
O0000O000OO0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:805
OOO000O0OOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:806
OO0OOOO0OO000000O =takeCommand ()#line:807
OO0OOOO0OO000000O =str (OO0OOOO0OO000000O ).lower ()#line:808
OO0OOOO0OO000000O =OO0OOOO0OO000000O .split ()#line:809
OOOOO0O0OOOO0O000 ={}#line:810
OOOOO0O0OOOO0O000 [""]=""#line:811
if OO0OOOO0OO000000O [0 ]!="none":#line:812
O0OOOOOOOOO00OOOO =1621 #line:813
OO0O0O0OOOO0O0000 =await cargar_base_datos (OO0OOOO0OO000000O ,O0OOOOOOOOO00OOOO )#line:814
O00OO0O00O0O0OOOO =await buscar_faq (OO0OOOO0OO000000O ,0 )#line:815
if OO0O0O0OOOO0O0000 ==None :#line:816
if len (O00OO0O00O0O0OOOO )==0 :#line:817
return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:818
else :#line:819
return render_template ('escuchar_admision.html',faqs =O00OO0O00O0O0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:820
elif len (OO0O0O0OOOO0O0000 )>=1 :#line:821
OO00O0000OOO0000O =[]#line:822
O000OO0000OOOOO00 =[]#line:823
OOOOO0O0OOOO0O000 ={}#line:824
for O0OO0OO0O0O00O00O in OO0O0O0OOOO0O0000 :#line:825
O000OO0000OOOOO00 .append (O0OO0OO0O0O00O00O ["nid"])#line:826
for O0O0O00OOOO0OOO0O in O000OO0000OOOOO00 :#line:827
OOO0000OOOOO00O00 =aiohttp .TCPConnector (ssl =True )#line:828
async with aiohttp .ClientSession (connector =OOO0000OOOOO00O00 )as OO0O00O0O0O0O00OO :#line:829
OOOOOO00OO00OO0OO =await OO0O00O0O0O0O00OO .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0O0O00OOOO0OOO0O ),auth =auth )#line:830
O000000OOOOO0OOOO =await OOOOOO00OO00OO0OO .json ()#line:831
O000000OOOOO0OOOO =O000000OOOOO0OOOO [0 ]#line:832
O000OO000O0O000O0 =O000000OOOOO0OOOO ['field_pdf']#line:833
O000OO000O0O000O0 =O000OO000O0O000O0 [0 ]#line:834
OOOOO0O0OOOO0O000 [O000000OOOOO0OOOO ['title']]="https://orva.tedcas.com/"+str (O000OO000O0O000O0 ['url'])#line:835
if len (O00OO0O00O0O0OOOO )==0 :#line:836
return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:837
else :#line:838
return render_template ('escuchar_admision.html',faqs =O00OO0O00O0O0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:839
else :#line:840
return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:841
@app .route ("/buscador_uro",methods =['GET','POST'])#line:843
async def buscador_uro ():#line:844
O0O0O0O000OO0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:845
OO000O00000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:846
OO0O00OO000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:847
O0O0000O000OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:848
O0000OO0OOO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:849
OOOO00000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:850
O0O000000O00O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:851
O00OOO0O000O0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:852
O0OOO0O0OOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:853
O0OO00O0OO0O00000 =str (request .form .to_dict ())#line:854
O0OO00O0OO0O00000 =adaptar_salida (O0OO00O0OO0O00000 )#line:855
O00O0O0OOOOO000O0 ={}#line:856
O00O0O0OOOOO000O0 [""]=""#line:857
if len (O0OO00O0OO0O00000 )==0 :#line:858
return render_template ('buscador_uro.html',result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:859
elif O0OO00O0OO0O00000 !=None or "{}":#line:860
OOO000OO0O0OO0O0O =1620 #line:861
OO000OO00O0000000 =await cargar_base_datos (O0OO00O0OO0O00000 ,OOO000OO0O0OO0O0O )#line:862
O00O000O000OOOOO0 =await buscar_faq (O0OO00O0OO0O00000 ,1 )#line:863
if OO000OO00O0000000 ==None :#line:864
if len (O00O000O000OOOOO0 )==0 :#line:865
return render_template ('buscador_uro.html',result_busqueda =O00O0O0OOOOO000O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:866
else :#line:867
return render_template ('buscador_uro.html',faqs =O00O000O000OOOOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:868
elif len (OO000OO00O0000000 )>=1 :#line:869
OO00000000O00000O =[]#line:870
O0000OO000OO0OOO0 =[]#line:871
O00O0O0OOOOO000O0 ={}#line:872
for OO0OOOOOOOOOOO0O0 in OO000OO00O0000000 :#line:873
OO00000000O00000O .append (OO0OOOOOOOOOOO0O0 ["title"])#line:874
O0000OO000OO0OOO0 .append (OO0OOOOOOOOOOO0O0 ["nid"])#line:875
for OO0O000O0000O0O00 ,OO0OOOOOOOOOOO0O0 in enumerate (OO00000000O00000O ):#line:876
O00O0O0OOOOO000O0 [O0000OO000OO0OOO0 [OO0O000O0000O0O00 ]]=OO0OOOOOOOOOOO0O0 #line:877
if len (O00O000O000OOOOO0 )!=0 :#line:878
return render_template ('buscador_uro1.html',faqs =O00O000O000OOOOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:879
else :#line:880
if len (O00O0O0OOOOO000O0 )==1 :#line:881
return redirect (url_for ('resultado_uro',link =O0000OO000OO0OOO0 ))#line:882
else :#line:883
return render_template ('buscador_uro1.html',result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:884
@app .route ("/resultado_uro",methods =['GET','POST'])#line:886
async def resultado_uro ():#line:887
O00OOO0OO0O000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:888
O0O00O0O0000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:889
O000OO0000O00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:890
OOO00OOO0000O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:891
OO0OOO0000O00OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:892
O0000000O0OO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:893
O0OO00O00000OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:894
O0O0OO000O0OOO000 =request .args .get ('link')#line:895
OO0O0OO0OOO00000O ,OOOO0OO00O000OO00 =await cargar_tipo (O0O0OO000O0OOO000 ,1620 )#line:896
OO0O0O0000OO0O0OO =OO0O0OO0OOO00000O ['title']#line:897
if OOOO0OO00O000OO00 =="Intervencion":#line:898
print ("hola1")#line:899
O0OO0O0O00OO00OOO ,O0O000OOOO000O0OO =await cargar_caja (str (O0O0OO000O0OOO000 ),'Instrumental - Cajas: ')#line:900
return render_template ('intervencion_uro.html',user_image8 =OO0OOO0000O00OOO0 ,user_image9 =O0000000O0OO0OO0O ,user_image10 =O000OO0000O00OO00 ,user_image11 =O0OO00O00000OOOOO ,user_image12 =OOO00OOO0000O000O ,instrumental =O0OO0O0O00OO00OOO ,texto_cajas =O0O000OOOO000O0OO ,title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 ,nid2 =O0O0OO000O0OOO000 )#line:901
elif OOOO0OO00O000OO00 =='Caja':#line:902
O00OO00O0O0O0O000 ,O0OO000O00OO0OOOO ,OO0000000000000OO =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0O0OO000O0OOO000 ))#line:903
OOOOOO000OO0OO0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0O0OO000O0OOO000 ))#line:904
O000OOOO0OOO0O000 ,O00O0OOOOO0O00OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (O0O0OO000O0OOO000 ))#line:905
if len (OO0O0O0000OO0O0OO )==1 :#line:906
return render_template ('caja_trauma1.html',title =OO0O0O0000OO0O0OO ,files_instru =O000OOOO0OOO0O000 ,texto_instru =O00O0OOOOO0O00OO0 ,texto_ubi =O00OO00O0O0O0O000 ,file_texto_ubi =OO0000000000000OO ,file_imagen =OOOOOO000OO0OO0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:907
else :#line:908
return render_template ('caja_trauma.html',title =OO0O0O0000OO0O0OO ,files_instru =O000OOOO0OOO0O000 ,texto_instru =O00O0OOOOO0O00OO0 ,texto_ubi =O00OO00O0O0O0O000 ,file_texto_ubi =OO0000000000000OO ,file_imagen =OOOOOO000OO0OO0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:909
elif OOOO0OO00O000OO00 =='Instrumental':#line:910
print ("hola2")#line:911
O0OO00OO0OOOO000O =await cargar_instrumental (O0O0OO000O0OOO000 ,'listado_completo_cajas/1620')#line:912
if len (O0OO00OO0OOOO000O )==1 :#line:913
return render_template ('instrumental_uro1.html',cajas =O0OO00OO0OOOO000O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:914
else :#line:915
return render_template ('instrumental_uro.html',cajas =O0OO00OO0OOOO000O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:916
@app .route ("/protocolos_uro",methods =['GET','POST'])#line:918
async def protocolos_uro ():#line:919
O0O0O0O00OOOO00OO =request .args .get ('link2')#line:920
O00OO00000OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:921
O0O000O0OO0000O00 =await boton_word_ppt (1620 ,"field_protocolo",O0O0O0O00OOOO00OO )#line:922
if len (O0O000O0OO0000O00 )==1 :#line:923
return render_template ('protocolo1.html',protocolos =O0O000O0OO0000O00 ,user_image7 =O00OO00000OO000O0 )#line:924
else :#line:925
return render_template ('protocolo.html',protocolos =O0O000O0OO0000O00 ,user_image7 =O00OO00000OO000O0 )#line:926
@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:928
async def guia_visual_uro ():#line:929
O00OOOO0O0O0O0OO0 =request .args .get ('link2')#line:930
OO0OOO0OO0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:931
OO00O00OOO000O0OO =await boton_word_ppt (1620 ,"field_guia_visual",O00OOOO0O0O0O0OO0 )#line:932
if len (OO00O00OOO000O0OO )==1 :#line:933
return render_template ('guia_visual1.html',guia_visual =OO00O00OOO000O0OO ,user_image7 =OO0OOO0OO0O00O0O0 )#line:934
else :#line:935
return render_template ('guia_visual.html',guia_visual =OO00O00OOO000O0OO ,user_image7 =OO0OOO0OO0O00O0O0 )#line:936
@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:938
async def pdf_casa_uro ():#line:939
OO00OOO0O00OO00OO =request .args .get ('link2')#line:940
O00O0O000OOOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:941
O0O0OO0OOOOO00OOO =await boton_pdf_video (1620 ,"field_pdf",OO00OOO0O00OO00OO )#line:942
O0O000O000O0OOOO0 =0 #line:943
for O00OOO00OOO0OOOO0 ,O0OO00O00O0OO0O0O in O0O0OO0OOOOO00OOO .items ():#line:944
for OO00000OOO000O0O0 ,OO000000OOOOO00OO in O0OO00O00O0OO0O0O .items ():#line:945
O0O000O000O0OOOO0 =O0O000O000O0OOOO0 +1 #line:946
if len (O0O0OO0OOOOO00OOO .items ())==1 :#line:947
if O0O000O000O0OOOO0 ==1 :#line:948
print ("bien")#line:949
return render_template ('pdf_casa_comercial1.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:950
else :#line:951
return render_template ('pdf_casa_comercial.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:952
else :#line:953
return render_template ('pdf_casa_comercial.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:954
@app .route ("/videos_uro",methods =['GET','POST'])#line:956
async def videos_uro ():#line:957
OO0OO000OOOOOO0OO =request .args .get ('link2')#line:958
OOOO0O00O00O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:959
OOOO000OO00O0O0OO =await boton_pdf_video (1620 ,"field_video",OO0OO000OOOOOO0OO )#line:960
O0000O000O00OO000 =0 #line:961
for O0OO0OO00000O00O0 ,O0OO0OO0OO0O00OOO in OOOO000OO00O0O0OO .items ():#line:962
for OOO00000O00O0O0OO ,O0OO0O000O0000O00 in O0OO0OO0OO0O00OOO .items ():#line:963
O0000O000O00OO000 =O0000O000O00OO000 +1 #line:964
if len (OOOO000OO00O0O0OO .items ())==1 :#line:965
if O0000O000O00OO000 ==1 :#line:966
return render_template ('videos1.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:967
else :#line:968
return render_template ('videos.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:969
else :#line:970
return render_template ('videos.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:971
@app .route ("/materiales_uro",methods =['GET','POST'])#line:973
async def materiales_uro ():#line:974
OO0O0O00O0OO0OO0O =request .args .get ('link2')#line:975
OO000O00OOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:976
OO0OOO0O0O0O0OO0O =await boton_materiales (1620 ,OO0O0O00O0OO0OO0O )#line:977
if len (OO0OOO0O0O0O0OO0O [''])==0 :#line:978
return render_template ('materiales_uro.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O ,no_hay ="No hay instrumental")#line:979
else :#line:980
if len (OO0OOO0O0O0O0OO0O )==1 :#line:981
return render_template ('materiales_uro1.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O )#line:982
else :#line:983
return render_template ('materiales_uro.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O )#line:984
@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:986
async def escuchar_uro1 ():#line:987
OOOO000OO00000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:988
O0OOO0OO00OOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:989
O00O0OOOOOO0O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:990
O0O00O0OO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:991
OOOO0O000000OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:992
O0OOOO0O0O000OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:993
O00000O00O0OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:994
O000OOO00OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:995
return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OOOO0O0O000OOO0 ,user_image6 =O00000O00O0OO0OOO ,user_image7 =O000OOO00OOOO00OO ,user_image8 =O00O0OOOOOO0O00OO ,user_image9 =O0O00O0OO000O0O0O ,user_image10 =OOOO000OO00000OO0 ,user_image11 =OOOO0O000000OOO00 ,user_image12 =O0OOO0OO00OOOO0OO )#line:996
@app .route ("/escuchar_uro",methods =['GET','POST'])#line:998
async def escuchar_uro ():#line:999
OOO000OOO0OOOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1000
O0OOO00O0OO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1001
OO0O00OO0000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1002
O0O0OO0000000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1003
OOO00O00O0OOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1004
O0O0OO0O0O00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1005
OOO0O0OO0OO0O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1006
OOO0OO0000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1007
O0OOOOO00OO00OO00 =takeCommand ()#line:1008
O0OOOOO00OO00OO00 =str (O0OOOOO00OO00OO00 ).lower ()#line:1009
O0OOOOO00OO00OO00 =O0OOOOO00OO00OO00 .split ()#line:1010
O0OOO0O00O00OO0O0 ={}#line:1011
O0OOO0O00O00OO0O0 [""]=""#line:1012
if O0OOOOO00OO00OO00 [0 ]!="none":#line:1013
O0O0O0OOOOO0O0O0O =1620 #line:1014
O0OO0OO0O00000OO0 =await cargar_base_datos (O0OOOOO00OO00OO00 ,O0O0O0OOOOO0O0O0O )#line:1015
OO00OOO0O00O000O0 =await buscar_faq (O0OOOOO00OO00OO00 ,0 )#line:1016
if O0OO0OO0O00000OO0 ==None :#line:1017
if len (OO00OOO0O00O000O0 )==0 :#line:1018
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1019
else :#line:1020
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO00OOO0O00O000O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1021
elif len (O0OO0OO0O00000OO0 )>=1 :#line:1022
O000OOOO00O0OO0O0 =[]#line:1023
OOOO0OO00OO00OO0O =[]#line:1024
O0OOO0O00O00OO0O0 ={}#line:1025
for OOOOOO0O0OO00000O in O0OO0OO0O00000OO0 :#line:1026
O000OOOO00O0OO0O0 .append (OOOOOO0O0OO00000O ["title"])#line:1027
OOOO0OO00OO00OO0O .append (OOOOOO0O0OO00000O ["nid"])#line:1028
for OOO0OO0OO00OO0OOO ,OOOOOO0O0OO00000O in enumerate (O000OOOO00O0OO0O0 ):#line:1029
O0OOO0O00O00OO0O0 [OOOO0OO00OO00OO0O [OOO0OO0OO00OO0OOO ]]=OOOOOO0O0OO00000O #line:1030
if len (OO00OOO0O00O000O0 )==0 :#line:1032
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1033
else :#line:1034
return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO00OOO0O00O000O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1035
else :#line:1036
return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O0O0OO0O0O00O00O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1037
@app .route ("/ajustes")#line:1039
async def ajustes ():#line:1040
OOO00O0OOOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:1041
return render_template ('ajustes.html',user_image7 =OOO00O0OOOOO00O00 )#line:1042
if __name__ =="__main__":#line:1044
app .run (host ="0.0.0.0",port =7860 )#line:1045
|