[https://tibisay.cenditel.gob.ve/murachi/wiki Inicio] > [https://tibisay.cenditel.gob.ve/murachi/wiki/actividades_2019 Actividades para el 2019] > [https://tibisay.cenditel.gob.ve/murachi/wiki/probando_script_python Probando el script de python para consumir servicios de Murachí] ---- = Probando el script de python para consumir servicios de Murachí = [[br]] '''Notas:''' * Este manual fue probado en GNU/Linux Debian 9 Stretch de 64bits * Usaremos $ para describir los comandos que se usaran con usuario regular. * Usaremos # para describir los comandos que se usaran con superusuario. [[br]] El script está disponible en: [https://tibisay.cenditel.gob.ve/murachi/wiki/comoUsarElApi ¿Cómo usar el API de Murachí?] [[br]] == Dependencias del script == Para la ejecución del script en cuestión se requiere tener instaladas las siguientes librerías o módulos: * M2crypto * [https://tibisay.cenditel.gob.ve/murachi/wiki/probando_tornado Tornado (web server)] * requests [[br]] == Instalación de requerimientos == Instalamos el paquete reqeusts, tornado y M2crypto desde los repositorios de Debian con: {{{ $ pip install requests # pip install tornado # apt-get install python-m2crypto }}} En esta prueba se instaló requests==2.20.1, tornado==5.1.1, m2crypto==0.24.0-1.1 [[br]] == Generar certificado ssl autofirmado para correr Tornado bajo https == {{{ $ openssl genrsa -des3 -out server.key 1024 $ openssl req -new -key server.key -out server.csr $ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt }}}