Example #1
0
def get_distribution_codename():
    stdout = StringIO()
    run('python -c "import platform, json, sys; '
        'sys.stdout.write(\'DISTROOPEN{0}DISTROCLOSE\\n\''
        '.format(json.dumps(platform.dist())))"', stdout=stdout)
    stdout = stdout.getvalue()
    jsonres = stdout[stdout.find("DISTROOPEN") + 10:stdout.find("DISTROCLOSE")]
    return json.loads(jsonres)[2]
Example #2
0
def get_distribution_codename():
    stdout = StringIO()
    run('python -c "import platform, json, sys; '
        'sys.stdout.write(\'DISTROOPEN{0}DISTROCLOSE\\n\''
        '.format(json.dumps(platform.dist())))"', stdout=stdout)
    stdout = stdout.getvalue()
    jsonres = stdout[stdout.find("DISTROOPEN") + 10:stdout.find("DISTROCLOSE")]
    return json.loads(jsonres)[2]
def populate_proxy_list (proxy_list):
  page = StringIO()	

  c = pycurl.Curl()
  c.setopt(c.URL, "http://www.socks-proxy.net")
  c.setopt(c.WRITEDATA, page)
  c.perform()
  c.close()

  page = page.getvalue()

  begin = page.find('<tr><td>')
  end = page.find('<',begin+8)

  while (begin != -1):
    proxy_list.append(page[begin+8:end])
    begin = page.find('<tr><td>',end+1)
    end = page.find('<',begin+8)

  return