fork(1) download
  1. import posixpath
  2. import sys
  3. import urllib
  4. import urlparse
  5. from xml.etree import cElementTree as etree
  6.  
  7. urls = (url.strip() for links in etree.parse(sys.stdin).iter('returnLink') for url in links.text.splitlines())
  8. wikilinks = [u"[{} {}]".format(url, urllib.unquote(posixpath.basename(urlparse.urlsplit(url).path)).decode("utf-8"))
  9. for url in urls if url]
  10.  
  11. for link in wikilinks:
  12. print(link.encode("utf-8"))
Success #stdin #stdout 0.18s 12240KB
stdin
<returnLink>
    http://w...content-available-to-author-only...d.com/ca_builds/CIT
    http://w...content-available-to-author-only...d.com/ca_builds/1.2_Archive
</returnLink>
stdout
[http://w...content-available-to-author-only...d.com/ca_builds/CIT CIT]
[http://w...content-available-to-author-only...d.com/ca_builds/1.2_Archive 1.2_Archive]