• Autor de la entrada:
  • Tiempo de lectura:3 minutos de lectura

Convierte (casi) cualquier programa de consola Python 2 o 3 en una aplicación GUI con una línea.

¿Qué es Gooey?

Gooey convierte las aplicaciones de consola en aplicaciones GUI fáciles de usar. Permite concentrarse en crear programas robustos y configurables de una manera familiar, todo sin tener que preocuparse por cómo se presentará e interactuará con el usuario promedio.

Por qué Gooey?

Porque por mucho que te guste el símbolo del sistema, el resto del mundo lo ve como una fea reliquia de principios de los 80.

Además de eso, la mayoría de las veces los programas necesitan hacer más que una sola cosa, y eso significa dar opciones, lo que anteriormente significaba crear una GUI o tratar de explicar cómo proporcionar argumentos a una aplicación de consola.

Gooey fue creado para (con suerte) resolver esos problemas. ¡Hace que los programas sean fáciles de usar y bonitos de ver!

¿Para quien es Gooey?

Si estás construyendo utilidades para ti, otros programadores o algo que produce un resultado que desea capturar y canalizar a otra aplicación de consola (por ejemplo, las utilidades de la filosofía * nix), probablemente Gooey no sea la herramienta para ti.

Sin embargo, si está creando scripts ‘ejecutados y listos’, al estilo de la oficina, cosas que mueven bits del punto A al punto B, o simplemente algo que está dirigido a un no programador, Gooey es la herramienta perfecta para el trabajo.

Gooey te permite crear una aplicación tan compleja como su corazón desee, todo mientras obtiene la interfaz gráfica de usuario de forma gratuita.

¿Como funciona Gooey?

Gooey se adjunta a su código a través de un decorador simple en cualquier método que tenga sus declaraciones argparse.

En tiempo de ejecución, analiza la secuencia de comandos de Python para todas las referencias a ArgumentParser.

A continuación, estas referencias se extraen, y se les asigna una en la función component type de la 'action' que proporcionan y finalmente, se utilizan para ensamblar la GUI.

Instrucciones de instalación de Gooey

La forma más sencilla de instalar Gooey es a través de pip.

pip install Gooey 

Alternativamente, puede instalar Gooey clonando el proyecto en su directorio local.

git clone https://github.com/chriskiehl/Gooey.git

Lanzar setup.py.

python setup.py install

👉 REPOSITORIO DE GITHUB