From e8ed5316cb20be5a51b6f1c58108739ce2a23f27 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sat, 28 Jul 2018 12:56:30 -0700 Subject: [PATCH] add ogre --- price.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/price.py b/price.py index ab0813e..484fc67 100644 --- a/price.py +++ b/price.py @@ -27,6 +27,7 @@ thumbxmrurl = 'https://api.bithumb.com/public/ticker/xmr' # measured natively in thumbbtcurl = 'https://api.bithumb.com/public/ticker/btc' # measured natively in KRW binanceurl = 'https://api.binance.com/api/v1/ticker/24hr' localmonerousd = 'https://localmonero.co/api/ticker?currencyCode=USD' +ogreurl = 'https://tradeogre.com/api/v1/markets' @sopel.module.commands('forksum') def forksum(bot, trigger): @@ -281,6 +282,23 @@ def trex(bot, trigger): except: bot.say("Error retrieving data from Bittrex") +@sopel.module.commands('tradeogre', 'ogre') +def ogre(bot, trigger): + if not trigger.group(2): + coin = 'XMR' + else: + coin = trigger.group(2).upper() + try: + r = requests.get(ogreurl) + j = r.json() + for i in j: + if "BTC-"+coin == i.key(): + last=float(i['price']) + vol=float(i['volume']) + bot.say("Tradeogre at {0:.8f} BTC; on {1:.3f} BTC volume".format(last, vol)) + except: + bot.say("Error retrieving data from Ogre") + @sopel.module.commands('bsq', 'bitsquare') def bsq(bot, trigger): try: @@ -754,6 +772,12 @@ def price(bot, trigger): except: bot.say("C-cex sucks") +@sopel.module.commands('comm') +def comm(bot, trigger): + pass + + + @sopel.module.commands('xmy') def xmy(bot, trigger): try: