#! /usr/bin/env python

import zipfile, os
import argparse

parser = argparse.ArgumentParser()
parser.add_argument("kmlfile")
args = parser.parse_args()

dirname = os.path.dirname(args.kmlfile)

zf = zipfile.ZipFile(args.kmlfile ,"r")
zf.extractall(dirname)

nf = args.kmlfile + "_orig"
os.rename(args.kmlfile, nf)


s = open(os.path.join(dirname,"doc_fires.kml")).read()
s = s.replace('event_normal', 'event_url')
s = s.replace('#event','#event_url')
s = s.replace('fire_event.png', 'http://maps.google.com/mapfiles/ms/micons/firedept.png')
f = open(os.path.join(dirname,"fires.kml"), 'w')
f.write(s)
f.close()

z = zipfile.ZipFile(os.path.join(dirname,'fire_locations.kmz'),"w")
z.write(os.path.join(dirname,"fires.kml"))

os.remove(os.path.join(dirname,"fires.kml"))
os.remove(os.path.join(dirname,"doc_fires.kml"))