/stuff/2013/btc.cgi
#!/usr/bin/env python3
import cgitb
cgitb.enable()
import re
import urllib.request
print("Content-Type: text/plain")
print()
params = {
"url": "http://bitcoinprices.com/",
"headers": {"Version": "Mozilla/5.0 (Compatible)"}
}
req = urllib.request.Request(**params)
u = urllib.request.urlopen(req)
bytes = u.read(102400)
u.close()
rates = []
r_rate = re.compile(rb">(USD|EUR|GBP)</td><td>([0-9.]+)</td>")
for rate in r_rate.findall(bytes):
rates.append("%s %s" % (rate[1].decode("ascii"), rate[0].decode("ascii")))
print("1 BTC =", ", ".join(rates))