Skip to content

Instantly share code, notes, and snippets.

@timsutton
Created August 10, 2013 03:32
Show Gist options
  • Save timsutton/6198941 to your computer and use it in GitHub Desktop.
Save timsutton/6198941 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
import urllib
from xml.etree import ElementTree as ET
from distutils.version import LooseVersion
data = urllib.urlopen('https://softwareupdate.vmware.com/cds/vmw-desktop/fusion.xml').read()
xml = ET.fromstring(data)
updates = []
for meta in xml.findall('metadata'):
update = {}
for k in ['url', 'version']:
update[k] = meta.find(k).text
updates.append(update)
print updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment