Home
       tUse defined constants for currency/coin. - btcticker - eInk Bitcoin price ticker
  HTML git clone https://git.parazyd.org/btcticker
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 523b662f54231d027378c5164aa42dc3d59ffede
   DIR parent 00fa1310e22a73e4915fce06bca58fa16da8e1ef
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Sun, 21 Feb 2021 12:47:41 +0100
       
       Use defined constants for currency/coin.
       
       Diffstat:
         M ticker.py                           |       9 ++++++---
       
       1 file changed, 6 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/ticker.py b/ticker.py
       t@@ -41,7 +41,10 @@ fontdir = join(dirname(realpath(__file__)), 'fonts')
        font = ImageFont.truetype(join(fontdir, 'googlefonts/Roboto-Medium.ttf'), 40)
        font_date = ImageFont.truetype(join(fontdir, 'PixelSplitter-Bold.ttf'), 11)
        
       -tokenfilename = join(picdir, 'currency/bitcoin.bmp')
       +currency = 'usd'
       +coin = 'bitcoin'
       +
       +tokenfilename = join(picdir, 'currency/%s.bmp' % currency)
        athbitmap = Image.open(join(picdir, 'ATH.bmp'))
        tokenimage = Image.open(tokenfilename)
        
       t@@ -54,14 +57,14 @@ def get_data(other):
            endtime = int(time())
            starttime = endtime - 60*60*24*days_ago
        
       -    geckourl = '%s/markets?vs_currency=%s&ids=%s' % (API, 'usd', 'bitcoin')
       +    geckourl = '%s/markets?vs_currency=%s&ids=%s' % (API, currency, coin)
            liveprice = requests.get(geckourl).json()[0]
            pricenow = float(liveprice['current_price'])
            alltimehigh = float(liveprice['ath'])
            other['volume'] = float(liveprice['total_volume'])
        
            url_hist = '%s/%s/market_chart/range?vs_currency=%s&from=%s&to=%s' % (
       -                     API, 'bitcoin', 'usd', str(starttime), str(endtime))
       +                     API, coin, currency, str(starttime), str(endtime))
        
            try:
                timeseriesarray = requests.get(url_hist).json()['prices']