A snippet, not big enough for a blog..
<SPAN class="string token">"""
Script: kmz_kml.py
Author:
<A class="jive-link-email-small" href="mailto:Dan.Patterson@carleton.ca" rel="nofollow noopener noreferrer" target="_blank">Dan.Patterson@carleton.ca</A>
References: many
Purpose: convert kmz to kml base script
"""</SPAN>
<SPAN class="comment token">#import sys</SPAN>
<SPAN class="keyword token">import</SPAN> zipfile
<SPAN class="comment token">#import glob</SPAN>
<SPAN class="keyword token">from</SPAN> xml<SPAN class="punctuation token">.</SPAN>dom <SPAN class="keyword token">import</SPAN> minidom
<SPAN class="keyword token">def</SPAN> <SPAN class="token function">kmz_to_kml</SPAN><SPAN class="punctuation token">(</SPAN>fname<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="string token">"""save kmz to kml"""</SPAN>
zf <SPAN class="operator token">=</SPAN> zipfile<SPAN class="punctuation token">.</SPAN>ZipFile<SPAN class="punctuation token">(</SPAN>fname<SPAN class="punctuation token">,</SPAN><SPAN class="string token">'r'</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="keyword token">for</SPAN> fn <SPAN class="keyword token">in</SPAN> zf<SPAN class="punctuation token">.</SPAN>namelist<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">if</SPAN> fn<SPAN class="punctuation token">.</SPAN>endswith<SPAN class="punctuation token">(</SPAN><SPAN class="string token">'.kml'</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
content <SPAN