code: def get_index_html (urls):
      
      lines = ["<html>", "<body>"]
      for entry in urls:
          name = cgi.escape(entry)
          try:
              url = cgi.escape(urllib.quote(entry))
          except KeyError:
              # Some unicode entries raise KeyError.
              url = name
          lines.append('<a href="%s">%s</a>' % (url, name))
      lines.extend(["</body>", "</html>"])
      return os.linesep.join(lines)
docs: Construct artificial index.html from given URLs.
  
      @param urls: URL strings
      @type urls: iterator of string