public marks

PUBLIC MARKS from roberto with tag python

June 2006

Basic Motion Graphics with Python

by 2 others (via)
This tutorial provides an introduction in using the Python programming language to create small programs for different forms of motion graphics, such as algorithmic animations or custom video processing.

May 2006

March 2006

tools for climate research

how to read GRADS binary files in python ?

January 2006

Python Routes | 2006-01-30 | BitWorking

by 2 others (via)
Routes, dispatch and Kid together would make a nice un-framework.

Overview | Colubrid

Colubrid is a WSGI request handler which simplifies python web developement.

December 2005


by 1 other (via)
YAXL is a library for reading, writing and manipulating XML in Python.

November 2005


by 2 others
We have developed an algorithm that can produce reasonable solutions to the Escherization problem. It is based on three large components:

fewer moving parts » Blog Archive » discovery using entry_points

EasyInstall is great, it automatically detects and installs all dependancies, but there are some other nifty things that you can do with it. Using the entry_points section of the, you can ‘register’ classes and functions, so they can be located later. Lets say you had a bunch of ‘plugins’ that you wanted dynamically find and load at runtime, with entry_points, it’s fun and easy.

by 1 other (via)
A python library to parse, read and write JPEG EXIF and COM metadata.


ClickChronicle keeps a record of your web browsing and allows you to search all the web pages that you have visited.

ASPN : Python Cookbook : Simple HTTP server supporting SSL secure communications

by 1 other
This recipe describes how to set up a simple HTTP server supporting SSL secure communications. It extends the SimpleHTTPServer standard module to support the SSL protocol. With this recipe, only the server is authenticated while the client remains unauthenticated (i.e. the server will not request a client certificate from the browser). So, the client (typically the browser) will be able to verify the server identity and secure its communications with the server.

October 2005

Index of /~ben/funkload

by 5 others (via)
This tool enables to do functional and load testing of web application.

as days pass by » Make 3D DVD covers with Linux and the Gimp

by 1 other
GIMP plugin written in Python to create nice DVD covers.

ASPN : Python Cookbook : Simple web request benchmark

This recipe measures the amount of time to perform each portion of a request to a single file many times, and prints the results in a somewhat reasonable fashion.

NuFox - Trac

by 2 others (via)
... is a python XUL toolkit written ontop of Twisted and Nevow

jcalderone: Divmod Epsilon Released

First, there's epsilon.extime, a module which offers conversion to and from a variety of time formats: RFC 2822 formatted dates, POSIX timestamps, datetime objects, struct_time objects, ISO8601 formatted timestamps, and a particular context-aware format known as the "human readable format". Additionally, it offers a Time class which can be constructed from or converted to any of these formats, as well as have certain date math performed on it.

ASPN : Python Cookbook : Generator Based Concurrency, with Real Threads when Needed.

This recipe uses NanoThreads. It shows how simulated concurrency, (using generators as tasks), can be transparently combined with OS Level Python threads, as and when needed.

Labyrinth Solver - Labix

Creating code for labyrinth solvers is a quite traditional exercise. The following snippets provide versions in Python and in C of a concise labyrinth solver.

Mass Transit - Subway's new Ajax framework

CrackAJAX is based around the concept of an AjaxPage, an HTML page that is "ajaxified." In its current incarnation, you can write the HTML code right in the docstring, or pass it a callable template rendering method. You extend the AjaxPage class, add your markup, and then add special methods. These special methods are decorated as either @clientside or @serverside, depending on where you want them to be run. @clientside methods translate the Python source code of the method to client-side JavaScript, and @serverside methods automatically generate an XML-RPC call to the server. You can call these seamlessly from your DHTML handlers, just like regular JavaScript.

ASPN : Python Cookbook : List comprehensions for database requests

The usual way to make a request to a database is to write a string with the SQL syntax, then execute this request and get the result as a list with cursor.fetchall() or cursor.fetchone() Python has list comprehensions to select items in an iterable if a certain condition is true ; this is very similar to database requests This recipe wraps a table of a DB-API compliant database in a class that implements the iteration protocol, so that you can use the for ... in ... if ... syntax

September 2005

:: cleverdevil ::: Python, FastCGI, WSGI, and lighttpd

by 1 other
Right now, the lighttpd web server is all the rage with Ruby on Rails people, PHP people, and excellent hosting providers. Why is this? Because lighttpd is extremely lightweight, has a small footprint, scales like nobody’s business, and is fast fast fast. The internals of lighttpd are really interesting, using kqueue and other fancy asynchronous networking operating system support to really put Apache to shame. But, the internals of lighttpd are a topic for another day…

roberto's TAGS related to tag python

alsa +   apache +   array +   atom +   audio +   benchmark +   blog +   c +   cgi +   crypto +   css +   dap +   data +   db +   debian +   docs +   dods +   email +   feed +   firefox +   fun +   games +   gecko +   gimp +   gmail +   gmt +   gnome +   google +   grads +   grant +   gstreamer +   html +   http +   ical +   ide +   inkscape +   jabber +   javascript +   lan +   ldap +   lighttpd +   linux +   mac +   mail +   map +   math +   meta +   network +   nevow +   oceanography +   opendap +   openoffice +   os +   p2p +   palm +   parsing +   photography +   php +   plone +   plot +   printing +   programming +   proxy +   pyblosxom +   pydap +   rails +   recipe +   regexp +   rss +   ruby +   scanner +   science +   soap +   sound +   spam +   sparklines +   sql +   ssl +   svg +   template +   textile +   time +   twisted +   unix +   video +   vim +   voip +   web +   webdav +   weblog +   wifi +   wiki +   windows +   writing +   wsgi +   x +   xhtml +   xml +   zodb +   zope +