From b117ee1a60da1a81c81aba30d3f3458b78cc7d85 Mon Sep 17 00:00:00 2001 From: psycodad Date: Tue, 26 Nov 2024 12:36:58 +0100 Subject: [PATCH] fixed new kraken pair naming --- kraken-report.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kraken-report.py b/kraken-report.py index 5d86027..cd0c595 100755 --- a/kraken-report.py +++ b/kraken-report.py @@ -44,6 +44,8 @@ except: ####################### linelen = 60 KRK_TICKER_URL = "https://api.kraken.com/0/public/Ticker" +KPAIRS = {'LTC/USD': 'XLTCZUSD', 'BTC/EUR': 'XXBTZEUR', 'DOGE/BTC': 'XXDGXXBT', 'SC/EUR': 'SCEUR', 'BTC/USDT': 'XBTUSDT', 'DOGE/EUR': 'XDGEUR', 'LTC/EUR': 'XLTCZEUR', \ + 'BTC/USD': 'XXBTZUSD', 'LTC/BTC': 'XLTCXXBT', } ####################### # FUNCTIONS @@ -144,7 +146,6 @@ if __name__ == '__main__': data = {} krakenprice = get_krakenticker(KRK_TICKER_URL)['result'] #print krakenprice, type(krakenprice) - # loop over all data and sort into pairs fh = open(filename, 'r') csv_data = csv.DictReader(fh) @@ -162,12 +163,13 @@ if __name__ == '__main__': result_data = {} # loop over each pair pairs = data.keys() + #print "Pairs:", pairs for pair in pairs: - if pair_only and pair_only != pair: - print ("Match, abort") + if pair_only and pair_only != KPAIRS[pair]: + #print ("Match, abort") continue print - price = float(krakenprice[pair]['c'][0].rstrip("0")) + price = float(krakenprice[KPAIRS[pair]]['c'][0].rstrip("0")) #print "Current Krakenprice [%s]: %0.6f" %(pair, price,) hrule("-") print (" "*20 + pair + " [%0.6f]"%price + " "*20)