#! /usr/local/bin/python
"""

"""

import os, sys, getopt
import string
import gallery.xmlops

if __name__ == '__main__':
    try:
        optlist, args = getopt.getopt(sys.argv[1:],'P:', ['xmlPrint=', 'expatTest', 'elementMod', 'elementname=', 'elementvalue=', 'dir2xml'])
    except getopt.GetoptError:
        print "Error parsing options"
        sys.exit()


    # default values for options
    props = {
        "xmlfile" :  "gallery.xml",
        "updateFromXML" : 0,
        "sourcedir" : os.getcwd(),
        "baseDestinationDir" : os.getcwd(),
        }

    # get options
    for o, a in optlist:
        if o == "--xmlPrint" or o == "P":
            gallery.xmlops.minidomtest(a)
        elif o == "--expatTest":
            gallery.xmlops.expatTest()
        elif o == "--elementMod":
            gallery.xmlops.elementMod("gallery.xml", "p5190006.jpg", "width", "1600kurt was here")
        elif o == "--dir2xml":
            gallery.xmlops.dir2xml(".")
            

