Minimizar/comprimir archivos JS y CSS

Minimizar/comprimir archivos JS y CSS

Descarga: comprimir-css-y-js.zip (incluye YUI Compressor 2.4.8 y el script de Python). Al momento de desarrollar aplicaciones web, vía CGI o WSGI, con Django, web2py, Pyramid o cualquiera fuese la librería, incluso páginas estáticas o en otros lenguajes de programación, comprimir archivos estáticos o que no cambian muy a menudo su contenido es una buena práctica… Seguir leyendo

Chat vía web con WebSockets y Twisted

Chat vía web con WebSockets y Twisted

WebSocket es una tecnología que permite realizar conexiones y transmitir información cliente / servidor de forma similar a un socket convencional, pero que es soportada por los principales navegadores web. Se trata de una herramienta relativamente reciente, por ende no está disponible en versiones antiguas de dichos programas. Cuenta con una API estandarizada por el… Seguir leyendo

Verificar ortografía de una página web

Versión: 3.x. Descarga: urlsc.zip. El siguiente código permite chequear la ortografía de una página web dada una URL. El programa lee el contenido de la dirección solicitada utilizando la función estándar urllib.request.urlopen, extrae el texto con Beautiful Soup 4 y verifica cada una de las palabras vía Hunspell. #!/usr/bin/env python # -*- coding: utf-8 -*-… Seguir leyendo

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… Seguir leyendo

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… Seguir leyendo