#!/bin/env python # Prints an HTML list of all components and profiles in the CLARIN component registry # Feedback: Dieter Van Uytvanck, dietuyt@mpi.nl from urllib import urlopen try: import xml.etree.ElementTree as ElementTree # in python >=2.5 except ImportError: from elementtree import ElementTree def main(): print "
" printtable("Profiles", "http://catalog.clarin.eu/ds/ComponentRegistry/rest/registry/profiles") printtable("Components", "http://catalog.clarin.eu/ds/ComponentRegistry/rest/registry/components") print "" def printtable(title, url): root = ElementTree.parse(urlopen(url)).getroot() compList = root.findall("*") print "%s | " % h print "" print " |