#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import urllib2
import json
from decimal import Decimal
 
currency = 'EUR'
 
try:
    response = urllib2.urlopen('http://data.mtgox.com/api/1/BTC%s/ticker' % currency)
except Exception, why:
    print '[Error] Can not connect!', why
    sys.exit()
 
data = json.loads(response.read())
bitcoin_cur_value = Decimal(data['return']['avg']['value'])
r = 1 / bitcoin_cur_value
 
while True:
    user_input = raw_input('BTC: ')
    if user_input:
        bitcoin_amount = Decimal(user_input)
        cur_amount = bitcoin_amount / r
        print '%s: %.2f' % (currency, cur_amount)