The Darwin Calendar Server is a standards-compliant server that allows multiple users to collaboratively share calendaring information. It provides a shared location on the network to store schedules, and allows users to send each other and manage invitations. In order to provide interoperability with multiple calendaring clients, the server implements the CalDAV protocol, which is an extension of WebDAV, which is in turn an extension of HTTP.
uTorrent.py is a Python module for accessing the interface exposed by the uTorrent Web UI. Current features include getting and setting uTorrent parameters, viewing information and statistics on torrents and files, and setting torrent state and file priorities. Small example utilities are included. Note that the download file is a 7zip archive, not a PNG image.
Templayer is an HTML templating library for Python that offers an alternative to embedding code within the HTML or embedding HTML within code. Instead, Templayer adds a small amount of syntax to each and keeps the two separate and coherent. It also helps to promote secure Web application development by escaping strings by default, and by not trying to interpret code within template files.
Twisted Web includes an HTTP/1.0 protocol implementation for both servers and clients. It also includes a resource framework for implementing rich, dynamic web applications. It includes support for authentication either via HTTP AUTH, session URLs, or session cookies. It supports CGIs and a custom PB-based distribution mechanism for serving content from separate, persistent processes. It includes SOAP and XML-RPC support for both clients and servers. It also makes it particularly easy to deploy new servers with novel or ephemeral use-cases, often with only a single short command.
itools is a collection of Python libraries which provides a wide range of capabilities, including an abstraction over directory and file resources, a search engine, type marshallers, datatype schemas, i18n support, URI handlers, a Web programming interface, a workflow interface, and support for data formats such as (X)HTML, XML, iCalendar, RSS 2.0, and XLIFF.
Python OpenID is a set of Python packages that support use of the OpenID decentralized identity system in your applications. It can be used to enable single sign-on for your Web sites or for running an OpenID server. Example code is supplied and a variety of storage back-ends are supported.