{ "info": { "author": "Guillaume Bour", "author_email": "guillaume@bour.cc", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Natural Language :: French", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: User Interfaces" ], "description": "Mother is a framework written in python and based on twisted. \r\nIt is designed to make developpement of web applications easy and fast. \r\n\r\nIt provides following functionalities among others: \r\n * simple url mapping to code, \r\n * handle multi content-types (html, JSON, ...), \r\n * integration with Tentacles ORM, \r\n * allow use of templating tools (currently, only Mako is supported) \r\n\r\nExample::\r\n\r\n UUID = '7c772000-8f12-4594-9730-9e4de53d55d1'\r\n\r\n from mother import routing\r\n from mother.callable import callback, Callable\r\n from mother.template import Static, Template\r\n\r\n @callback(url=routing.ROOT)\r\n def root(**kwargs):\r\n return \"\"\"\r\n \r\n
\r\n