Generación de PDF
Instalación
El server corre en python3
y cuenta con las siguientes dependencias:
- pip3 (para instalar cosas en python3)
- Flask
- Selenium
- Chrome Driver
Para instalar estos paquetes se deben correr estos comandos siendo administrador:
apt-get install python3-pip
pip3 install flask
pip3 install selenium
Para instalar el driver de Chrome hablar a soporte por soporte@anacsoft.com o por la ticketera.
Inicialización
Para comenzar a usar el servidor, correr el siguiente comando en la carpeta del código (siendo administrador):
python3 deploy.py
Uso
El servidor cuenta con tres direcciones:
X.X.X.X:5000/login
Página de login, aquí se cargan las credenciales a usar. Estas duran 8 horas.
Si se desea cambiar de usuario o hay errores repetidos por el login, cargar las credenciales nuevamente.
X.X.X.X:5000
Esta es la dirección principal. Aquí se tomará el dominio a buscar, este campo es obligatorio. Además se tomarán los rendimientos de los ejes de suspensión, que son opcionales y, de no ser llenados, se llenarán automáticamente con el valor del campo "Por defecto". Una vez que se haya completado el formulario, presionar Buscar.
Luego de una espera de entre 10 y 20 segundos se mostrará un formulario con los datos recolectados. Aquí se pueden cambiar o llenar todos los datos que se quiera. Si ha habido un error, el mismo se mostrará y el formulario detrás estará vacío, disponible para ser llenado de todos modos.
Al fondo de la página habrá un campo "Por defecto" que contiene el texto que tendrán los campos vacíos o con un signo de pregunta '?'*. El valor por defecto puede ser modificado.
Al terminar de escribir los datos, se pueden convertir a PDF con los dos botones del final. La conversión a PDF se puede realizar tantas veces como se quiera, modificando datos cada vez si hubo un error. Tener en cuenta que realizar la recolección de datos de la misma patente cambiará algunos datos generados automáticamente.
El botón 1 genera el documento de la linea 1, el botón 2 genera el documento de la linea 2. Cualquiera (o los dos) pueden ser generados. Luego de generados se pueden guardar o imprimir.
Se puede presionar "Volver" para volver a la pantalla de búsqueda, una vez allí se puede presionar "Login" para ir al Login.
*Nota: El signo de pregunta significa que no se pudo recoletar el dato de la página.
X.X.X.X:5000/manual
En esta dirección se saltea el paso de recolectar datos, simplemente muestra un formulario vacío para llenar manualmente.
Se recomienda que al llenar los campos, se alterne entre ellos rápidamente con el botón TAB para avanzar y SHIFT+TAB para retroceder.
Detención
Para detener el servicio basta abrir la consola donde está corriendo y presionar CTRL+C.