50 projects tagged "Python Modules"
Chouwa is a library that aims to ease the integration of Jinja2 into Django projects. It does this by providing equivalents of some of django's helper methods that depend on its template subsystem, as well as providing built-in globals and filters and providing a mechanism for user applications to introduce their own globals and filters.
Lumbricidae WORM (Widget Object Relational Mapper) is an SQLAlchemy binding for Webwidgets. SQLAlchemy presents database tables and rows as Python classes and objects. Webwidgets is a framework for writing Web applications as if they were desktop applications. WORM lets you easily map Webwidgets input fields, tables, and other widgets to database mapped classes, instances, and attributes. It requires the Argentum SQLAlchemy convenience library.
pyratemp is probably (one of) the smallest complete template-engines for Python (with less than 500 LOC). It has a very small set of special syntax in the templates. These features reduce complexity and the probability of bugs and lead to an easy-to-use and intuitive user-interface. It uses embedded Python-expressions (in a "sandbox"), is well documented, has full Unicode-support, and produces very good error-messages, which is very useful when creating new templates.
The BitNami DjangoStack is an all-in-one installer that greatly simplifies the installation of Django and its runtime dependencies. It includes ready-to-run versions of Python, Django, MySQL, and Apache. It supports Linux, Windows, and OS X, so you can share the same Django environment on multiple platforms.
Pyxer is a Python Ajax server/ framework similar to the Jaxer project. Instead of writing client side code in JavaScript you can use Python. The Python code will be translated to JavaScript before being sent to the client. You may also define server-side code in the HTML file that can be called from the client in the background with Ajax.
Webwidgets is a framework for writing Web applications as if they were desktop applications. It employs the same programming paradigm as GTK, Qt, etc. with a tree of widgets with callbacks for events such as a button press. It encapsulates page loads, session data, form handling, etc. into widgets with their own state. Webwidgets is focused on code reuse, rapid prototyping, and separation between graphic design, interaction design, and application logic. It is implemented in Python and uses the Webware application server framework.
PottyMouth transforms completely unstructured and untrusted text to valid, nice-looking, completely safe XHTML. PottyMouth is designed to handle input text from non-technical, potentially careless, or malicious users. It produces HTML that is completely safe, programmatically and visually, to include on any Web page. You don't need to make your users read any instructions before they start typing. They don't even need to know that PottyMouth is being used.