Kallithea is a fast and powerful management tool for Mercurial and Git with a
built-in push/pull server, full text search and code-review. It works on
http/https and has a built in permission/authentication system with the ability
to authenticate via LDAP or ActiveDirectory. Kallithea also provides simple API
so it's easy to integrate with existing external systems.
Kallithea is similar in some respects to GitHub or Bitbucket, however Kallithea
can be run as standalone hosted application on your own server. It is
open-source donationware and focuses more on providing a customised,
self-administered interface for Mercurial and Git repositories. Kallithea works
on Unix-like systems and Windows, and is powered by the vcs library created by
Lukasz Balcerzak and Marcin Kuzminski to uniformly handle multiple version
control systems.
Kallithea was forked from RhodeCode in July 2014 and has been heavily modified.
Dexterity is a system for building content types, both through-the-web and
as filesystem code. It is aimed at Plone, although this package should work
with plain Zope + CMF systems.
This package provides an queryparser, querybuilder and extra helper tools,
to parse stored queries to actual results, used in new style collections.
It includes a registry reader which reads operators, values and criteria
from the Plone registry.
Dexterity is a system for building content types, both through-the-web and
as filesystem code. It is aimed at Plone, although this package should work
with plain Zope + CMF systems.
Hook into repoze.zope2 that allows third party packages to register a sequence
of hooks that will be allowed to modify the response before it is returned to
the browser.
This module implements a set of classes and functions to work with the Yahoo
Search Web Services. All results from these services are properly formatted
XML, and this package facilitates for correct parsing of these result sets.
The Pylons web framework is aimed at making webapps and large
programmatic website development in Python easy. Several key points:
* A framework to make writing web applications in Python easy
* Inspired by Rails and TurboGears
* Utilizes a minimalist, component-based philosophy that makes it easy
to expand on
* Harness existing knowledge about Python
Pylons makes it easy to expand on your knowledge of Python to master
Pylons for web development. Using a MVC style dispath, Python
knowledge is used at various levels:
* The Controller is just a basic Python class, called for each
request. Customizing the response is as easy as overriding __call__
to make your webapp work how you want.
* Myghty templating compiles directly to Python byte-code for speed
and utilizes Python for template control rather than creating its
own template syntax for "for, while, etc"
Scrapy is a high level scraping and web crawling framework for writing
spiders to crawl and parse web pages for all kinds of purposes, from
information retrieval to monitoring or testing web sites.
Twisted web is a part of the Twisted project and provides an HTTP protocol
implementation together with clients and servers
Twisted Web is available under the MIT Free Software licence.
ws4py is a Python package implementing the WebSocket protocol as defined
in RFC 6455. It provides client and server implementations alike that
can be using different techniques like threads, micro-threads,
or event loops.