Desarrollando una API REST con Twisted Klein

Desarrollando una API REST con Twisted Klein

Descarga: emailservice.zip. Klein es un pequeñísimo web framework montado sobre Twisted, la plataforma de red asincrónica de la que ya hemos hablado bastante, y Werkzeug, una librería para el desarrollo de aplicaciones WSGI. Puesto que sobre esta última se ha desarrollado el microframework Flask, desarrollar aplicaciones en Klein resultará bastante familiar para aquellos que tengan… Seguir leyendo

Tetris con PyGame

Tetris con PyGame

Descarga: tetris.zip. En esta ocasión presentamos el código de fuente de una implementación somera del clásico juego «Tetris», usando la librería de desarrollo de videojuegos 2D PyGame. El programa tiene menos de 500 líneas, aunque admito que la tarea no fue tan sencilla como parecía a priori. Si bien la simpleza del juego se avista… Seguir leyendo

Confirmación vía correo electrónico en web2py

Confirmación vía correo electrónico en web2py

Descargas: confirm.zip. Las confirmaciones vía correo electrónico son una herramienta ampliamente explotada en el desarrollo de aplicaciones web. Al registrarse en un sitio web, realizar una compra online, suscribirse a una newsletter, en todas estas ocasiones operamos con un enlace de confirmación enviado a una casilla de correo electrónico para validar la autenticidad de los… Seguir leyendo

Capturar imagen de la pantalla

Si bien la librería estándar de Python no provee ningún método para capturar la pantalla, podemos lograrlo con ayuda de algunos módulos de terceros. Opción 1 El primero de ellos es PyAutoGUI, un módulo multiplataforma para automatizar tareas. Podemos capturar la pantalla con tres líneas de código. import pyautogui # Capturar pantalla. screenshot = pyautogui.screenshot()… Seguir leyendo

Script para compartir artículos de WordPress en Twitter

Script para compartir artículos de WordPress en Twitter

Cualquiera que corra un sitio con WordPress con un cierto volumen de artículos notará tediosa la tarea de tener que compartirlos manualmente en distintas redes sociales. Python resulta una herramienta ideal para automatizar este tipo de tareas. El siguiente código permite compartir automáticamente artículos de un sitio de WordPress en Twitter. Utiliza el módulo pymysql… Seguir leyendo