#!/usr/bin/env python

import sys

if len(sys.argv) < 2:
    print "Usage: %s foo.shp > htmlfile.html" % sys.argv[0]

else:    
    try:
        import osgeo.ogr as ogr
    except ImportError:
        import ogr
    
    from vectorformats.Formats.OGR import OGR
    from vectorformats.Formats.HTML import HTML
    
    ds  = ogr.Open(sys.argv[1])
    l = ds.GetLayer(0)
    
    o = OGR(); h = HTML()
    
    print h.encode(o.decode(l))
