## Funcionalidades * Importación de Evidencias - Realizar cambios, Ver cambios * Importamos el documento de Word que contiene las evidencias del perfil. * Importación de la plantilla de Excel. * Importamos la plantilla que contiene el formato para el informe. * Extracción de las imagenes del documento con las evidencias. * Creación del directorio que contendrá las evidencias en formato png y el Informe final. * Añadir comentarios a las evidencias dinámicamente. * Permite añadir el rol probado, el nivel de riesgo del perfil y el usuario probado. * Generación del informe con las evidencias y comentarios. * Multiplataforma (Script python) * Windows, macOS and Linux ready. ## Como instalarlo (Clonando el repositorio) > Para clonar el repositorio, necesitarás [Git](https://git-scm.com/) y [Python](https://www.python.org/downloads/) ademas de instalar las dependencias usadas en el script. Puedes realizarlo a través de la línea de comandos: ``` # Clonar el repositorio $ git clone https://github.com/KaoXx/EasyProfile # Entrar en el directorio creado $ cd EasyProfile # Instalar las dependencias $ pip install -r requirements.txt # Entrar en el directorio app $ cd app # Ejecutar el script $ python EasyProfile.py ``` ## Como instalarlo (Descargando la última versión, forma recomendada) (Windows Only) > Nos descargamos la última versión del software en .exe desde el [aquí](https://github.com/KaoXx/EasyProfile/releases/tag/v0.1.0), una vez descargado el archivo **EasyProfile.exe** podremos usar el ejecutable sin tener que descargar ninguna dependencia. > ## Uso de la aplicación > 1. Lo primero que vemos al iniciar la aplicación es un mensaje con una advertencia de los derechos del software: <br> <br> ![](https://hackmd.io/_uploads/r1A_toMcn.png) > > 2. Cuando pulsemos en continuar, se nos abrirá una ventana emergente donde se nos pedirá tanto la plantilla del excel que vamos a utilizar, como el archivo Word con las evidencias del perfil. <br>Hay que tener en cuenta de que la carpeta que se genera con el output del script se situará en el directorio donde se encuentré el archivo de las evidencias, eg. Si tenemos el archivo en el escritorio con nombre Evidencias1.docx, el output del programa estará en el escritorio con nombre /Evidencias1 > <br> > <br> > ![](https://hackmd.io/_uploads/Hk2-ioM9n.png) > > 3. Procedemos a seleccionar tanto la plantilla como el archivo con las evidencias: > <br> > <br> > ![](https://hackmd.io/_uploads/BJtx3oG52.png) > <br> > <br> >![](https://hackmd.io/_uploads/SJYehozq3.png) > >4. Una vez que hemos cargado los dos archivos, se nos empezará a pedir los comentarios de las evidencias, cuando hayamos agregado todos los comentarios, se nos pedirá el Rol probado, el nivel de riesgo y el usuario probado con su identificador: > <br> > <br> > ![](https://hackmd.io/_uploads/SyFD6oM9n.png) > <br> > <br> ![](https://hackmd.io/_uploads/SkKPasf9h.png) > <br> > <br> ![](https://hackmd.io/_uploads/rkFDasG53.png) > <br> > <br> ![](https://hackmd.io/_uploads/H1Fw6jfc3.png) >5. Una vez hemos realizado toda la operativa, podrémos ver como se ha creado la carpeta con todas las evidencias extraidas, además del informe creado. Procedemos a abrirlo para comprobar que todo se ha creado correctamente: > <br> > <br> >![](https://hackmd.io/_uploads/SkvPRif9n.png) > <br> > <br> **Como podemos comprobar, todo se ha creado correctamente, solo habría que revisar algunas celdas, y añadir la información complementaria necesaria.** ## Bugs Cabe destacar que la aplicación actualmente está en **versión 0.2.0** por lo que es normal que aparezcan errores que no están contemplados, cualquier problema se puede reportar en el apartado de [*"Issues"*](https://github.com/KaoXx/EasyProfile/issues) del Github. ## ¡Colabora en el código! Si crees que puedes añadir alguna funcionalidad extra o alguna mejorá manda solicitud al repositorio para poder colaborar en el proyecto.