Python interface for the web