pywin32 – Interfaz gráfica de usuario nativa

El siguiente código de ejemplo ofrece una base para la implementación de interfaces gráficas de usuario nativas en Windows, utilizando las funciones de la API del sistema vía el paquete pywin32. Puede implementarse prescindiendo de paquetes adicionales, vía ctypes, aunque resulta un tanto más incomodo para el manejo de errores, conversión de datos de Python… Read More

Generador de contraseñas (PyQt)

Versión: Python 3.x, PyQt 4. Descargas: pwdgen.zip. Un pequeño programa que permite generar contraseñas especificando distintos conjuntos de caracteres y totalmente configurable utilizando Python 3.4 y PyQt 4. La interfaz gráfica fue diseñada con Qt Designer y traducida a código Python (gui.py) utilizando la herramienta pyuic. El archivo de descarga incluye tres archivos: pwdgen.py (archivo… Read More

Windows API – Mantener ventana siempre al frente

Versión: 2.x, 3.x. Descargas: alwaysontop.zip. Simple código que utiliza las funciones de la API de Windows FindWindow (en su versión Unicode, FindWindowW) y SetWindowPos para, respectivamente, obtener el número identificador de una ventana específica (determinada a partir del título) y luego enviarla y mantenerla al frente, por más que pierda el foco. #!/usr/bin/env python #… Read More

Reproductor de audio de YouTube con PyQt 4

Versión: 2.x, 3.x. Descargas: ytplayer.zip. Se trata de una pequeña aplicación multiplataforma capaz de reproducir cualquier video alojado en youtube.com. En base a este código, pueden observarse las diversas características que provee Qt, específicamente el módulo QtWebKit que soporta por completo el reproductor de Adobe Flash y permite interactuar con código de JavaScript fácilmente. El… Read More

Explorador de archivos y carpetas

Versión: 2.x. Descargas: explorer_src.zip. Un simple programa que permite explorar tus documentos en todas las plataformas, utilizando las funciones estándar de operaciones con archivos y carpetas junto con la librería PyQt 4, utilizada para el desarrollo de la interfaz gráfica, y el módulo hurry.filesize, para proveer tamaños de archivos más agradables. Vista previa Ubuntu Windows… Read More

Cookies y autenticación de usuarios en CGI

Versión: 2.x. Descargas: cgisession.zip. El siguiente módulo permite autenticar usuarios en una web desarrollada vía CGI utilizando las cabeceras HTML correspondientes. Utiliza los módulos estándar Cookie, datetime, os y hashlib (para cifrar la contraseña). Puede ser utilizado como base para satisfacer vuestras necesidades a la hora de implementar un sistema de este tipo. Al momento… Read More