Oedipus is a collection of classes and modules, written in Python, for maintaining a hierarchical directory of Web links. You can use it to maintain your own collection of links, or you can use the XML dumps produced by the Open Directory Project (ODP).