From 834cbaabd858df0c7a4b223faa75174923a5836b Mon Sep 17 00:00:00 2001 From: Luke Rogers Date: Sat, 30 Nov 2013 00:21:26 +1300 Subject: [PATCH] *puffs* --- plugins/coins.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/coins.py b/plugins/coins.py index 4aac685..d566c07 100644 --- a/plugins/coins.py +++ b/plugins/coins.py @@ -1,10 +1,11 @@ from util import http, hook +@hook.command("butt", autohelp=False) @hook.command("btc", autohelp=False) @hook.command(autohelp=False) def bitcoin(inp): - "bitcoin -- Gets current exchange rate for bitcoins from several exchanges, default is MtGox. Supports MtGox, Bitpay, and BitStamp." + "bitcoin -- Gets current exchange rate for bitcoins from several exchanges, default is Blockchain. Supports MtGox, Bitpay, Coinbase and BitStamp." exchanges = { "blockchain": { "api_url": "https://blockchain.info/ticker", @@ -17,6 +18,10 @@ def bitcoin(inp): data['return']['high']['display'], data['return']['low']['display'], data['return']['buy']['display'], \ data['return']['vol']['display']) }, + "coinbase":{ + "api_url": "https://coinbase.com/api/v1/prices/spot_rate", + "func": lambda data: u"Coinbase // Current: \x0307${:,.2f}\x0f".format(float(data['amount'])) + }, "bitpay": { "api_url": "https://bitpay.com/api/rates", "func": lambda data: u"Bitpay // Current: \x0307${:,.2f}\x0f".format(data[0]['rate'])