Etecsax

Etecsax
Información sobre la plantilla
EtecsaX.jpeg
CreadorEquipo GUTL
DesarrolladorMiguel Alejandro Báez Fildó
Diseñado porEquipo GUTL
Plataformas soportadasmultiplataforma
Sistemas Operativos compatiblesLinux, Windows
LicenciaGPLv3

Etecsax, una aplicación libre para buscar en la base de datos de Etecsa.

Especificaciones Técnicas

Etecsax fue programada por Miguel Alejandro Báez Fildó. El lenguaje de programación usado fue python3, valiéndose de la herramienta PyQt para crear interfaces visuales, por lo que es una aplicación multiplataforma, funcionando lo mismo en distribuciones Unix-like (Ubuntu, Debian, RedHat, FreeBSD, MacOSX, etc.) que en Windows, siempre y cuando tengan instalados python3 y sus bindings para Qt. Si se han dado cuenta, no he especificado la versión de PyQt, ya que otra bondad de la aplicación, es que fue programada para que funcionara lo mismo con PyQt4 que con PyQt5.

Cómo Instalarlo

Primero debe descomprimirse el archivo etecsax-src.tar.gz, luego entrar en la carpeta del archivo descomprimido, llamada etecsax-src. Una vez ahí, se tienen tres opciones: instalar, desinstalar o crear un fichero .deb de etecsax. Si se quiere instalar, solo debe escribirse en la consola:

  • sudo make install

Para desinstalar:

  • sudo make uninstall

Y para crear el .deb:

  • make compile-deb

Una vez instalada la aplicación, solo debe irse a la categoría (Utilidades) de su sistema, y ahí se va a encontrar, como se muestra en la siguiente captura de pantalla:

Etecsax-instalada

Si se quisiera usar sin instalar, solo debe ejecutarse el fichero main.py que está en la carpeta etecsax.

Cómo utilizarlo

Una vez que se ejecuta la aplicación, se puede notar que está dividida en dos categorías: fijo y celular, dividiéndose cada una en subcategorías.
En la categoría fijo se pueden hacer búsquedas por teléfono, nombre y dirección. La categoría celular contiene las mismas subcategorías de fijo, más una adicional llamada número de identidad.
La subcategoría de búsqueda teléfono, tiene un checkbox que dice coincidencia exacta, que hace que busque el teléfono tal como lo puso el usuario, o busca un teléfono que contenga al número, dependiendo de si está marcada la opción o no respectivamente.
Se pueden filtrar las búsquedas tan solo desmarcando el checkbox correspondiente con los diferentes filtros que se deseen aplicar, como muestra la siguiente captura:

filtrando búsquedas

Otra ventaja de etecsax es que permite hacer búsquedas utilizando expresiones regulares. El caracter ¨%¨ significa que siguen a continuación uno o más caracteres. El carácter ¨_¨ significa que en esa posición puede ir cualquier caracter. Por ejemplo, si quiere buscar un número y no se acuerda de los últimos números, puede hacer como sigue: 86720%, y si no se acuerda, por ejemplo, del tercer número, puede poner: 76_4078. La siguiente captura ilustra un ejemplo:

ejemplo de cómo filtrar utilizando expresiones regulares

Véase también

Fuentes