#! /usr/bin/python # Show the current balances import accounts, bitcoinaverage, bitcoincharts import locale, datetime, string, os # test code if __name__ == "__main__": locale.setlocale(locale.LC_ALL, '') priceCHF = bitcoinaverage.bitcoinaverage('CHF').get_avg( datetime.date.today() - datetime.timedelta(days=1)) priceUSD = bitcoincharts.bitcoincharts('bitstampUSD').last_close() homedir = os.environ['HOME'] dirs = [homedir + '/Dokumente/BitCoin', homedir + '/.bitcoin', '.'] acc = None for d in dirs: print d if os.path.isfile(d + '/accounts.json'): acc = accounts.accounts(d + '/accounts.json') break balances = acc.balances() print(len(balances)) for name in balances: addresses = balances[name] sum = 0 for addr in addresses: sum += addresses[addr][0] print string.ljust(name, 22), ' ', \
#! /usr/bin/python # Show the current balances import accounts, bitcoinaverage, bitcoincharts import locale, datetime, string, os # test code if __name__ == "__main__": locale.setlocale(locale.LC_ALL, "") priceCHF = bitcoinaverage.bitcoinaverage("CHF").get_avg(datetime.date.today() - datetime.timedelta(days=1)) priceUSD = bitcoincharts.bitcoincharts("bitstampUSD").last_close() homedir = os.environ["HOME"] dirs = [homedir + "/Dokumente/BitCoin", homedir + "/.bitcoin", "."] acc = None for d in dirs: print d if os.path.isfile(d + "/accounts.json"): acc = accounts.accounts(d + "/accounts.json") break balances = acc.balances() print (len(balances)) for name in balances: addresses = balances[name] sum = 0 for addr in addresses: sum += addresses[addr][0] print string.ljust(name, 22), " ", string.rjust(
import httplib2 import json import locale, string, csv, datetime, os import StringIO import dateutil.parser import matplotlib.pyplot as plt from pylab import * if __name__ == "__main__": locale.setlocale(locale.LC_ALL, '') addresses = [] ledgers = {} now = datetime.date.today() # now = datetime.date(2013, 12, 31) priceCHF = bitcoincharts.bitcoincharts('mtgoxCHF').bid() priceUSD = bitcoincharts.bitcoincharts('bitstampUSD').last_close() btcavgCHF = bitcoinaverage.bitcoinaverage('CHF') btcavgUSD = bitcoinaverage.bitcoinaverage('USD') priceCHFyesterday = btcavgCHF.get_avg(datetime.date.today() - datetime.timedelta(days=1)) homedir = os.environ['HOME'] dirs = [homedir + '/Dokumente/BitCoin', homedir + '/.bitcoin', '.'] acc = None for d in dirs: print d if os.path.isfile(d + '/mining.json'): acc = accounts.accounts(d + '/mining.json') break for i in range(len(acc.addresses)): person = acc.addresses[i]