Warning: Can't synchronize with the repository (Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Architecture

At the highest level, Higgins is logically divided into core and plugins. Core is mostly low-level infrastructure needed to support the plugins, which do all of the really interesting stuff.

Core

Package Description
higgins application startup, plugin loading, settings management, logging
higgins.core web interface, database management
higgins.data static data (CSS, django templates)
higgins.http internal copy of the Twisted.web2 package
higgins.netif functions for getting information about network interfaces
higgins.plugins namespace package for higgins plugins
higgins.upnp UPnP infrastructure, SOAP parsing

Plugins

Package Description
higgins.plugins.daap DAAP (iTunes) sharing
higgins.plugins.ms UPnP A/V MediaServer? V1