#!/usr/bin/python
import urllib2
import json
API_KEY = '
YOUR API KEY HERE'
my_json = json.loads(urllib2.urlopen('
http://www.btcguild.com/api.php?api_key=' + API_KEY).read())
total_rewards = my_json['user']['total_rewards']
paid_rewards = my_json['user']['paid_rewards']
unpaid_rewards = my_json['user']['unpaid_rewards']
past_24h_rewards = my_json['user']['past_24h_rewards']
pool_speed = my_json['pool']['pool_speed']
print " -- BTC Guild Pool Stats --"
print "Total rewards : %.8f" % total_rewards
print "Paid rewards : %.8f" % paid_rewards
print "Unpaid rewards: %.8f" % unpaid_rewards
print "24h rewards : %.8f" % past_24h_rewards
print "Pool speed : %s" % pool_speed
print "---------------------------"
for worker in my_json['workers']:
workerhashrate = my_json['workers'][worker]['hash_rate']
workershares = my_json['workers'][worker]['valid_shares']
workerstales = my_json['workers'][worker]['stale_shares']
if(workershares > 0 and workerstales > 0) :
workerstale_perc = float(workerstales)/float(workershares) * 100
else:
workerstale_perc = 0.0
print "Worker name: %s" % (my_json['workers'][worker]['worker_name'])
print "Worker Hashrate %.2f Shares %d Stales %d Stale %.2f %%" % (workerhashrate, workershares, workerstales, workerstale_perc)
print " ----- "