Example #1
0
# This Python file uses the following encoding: iso-8859-15
import urllib2, json, datetime, time
from mtgox import mtgox
from conf import key, secret, proxy, rbtc, rusd
from dbadapter import db_store_ticker, db_store_trade, db_get_avg, db_get_thhigh, db_get_thlow, db_get_last, db_store_wallet, db_get_wallet, db_adjust_wallet_usd, db_adjust_wallet_btc

if proxy:
    myproxy = urllib2.ProxyHandler({'http': proxy})
    opener = urllib2.build_opener(myproxy)
    opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.26 Safari/537.4')]
    urllib2.install_opener(opener)

gox = mtgox(key, secret, 'funny-bot-bitcoin')

import traceback, cStringIO
def get_err():
    f = cStringIO.StringIO( )
    #traceback.print_exc(file=f)
    return f.getvalue( )

def now():
    return datetime.datetime.utcnow()

def ticker():
    return json.loads(urllib2.urlopen('http://data.mtgox.com/api/1/BTCUSD/ticker').read())['return']

def ticker2():
    res = json.loads(urllib2.urlopen('http://data.mtgox.com/api/2/BTCUSD/money/ticker').read())['data']
    db_store_ticker(res['last']['display_short'],
                    res['high']['display_short'],
                    res['low']['display_short'],
Example #2
0
    db_adjust_wallet_usd,
    db_adjust_wallet_btc,
)

if proxy:
    myproxy = urllib2.ProxyHandler({"http": proxy})
    opener = urllib2.build_opener(myproxy)
    opener.addheaders = [
        (
            "User-agent",
            "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.26 Safari/537.4",
        )
    ]
    urllib2.install_opener(opener)

gox = mtgox(key, secret, "funny-bot-bitcoin")

import traceback, cStringIO


def get_err():
    f = cStringIO.StringIO()
    # traceback.print_exc(file=f)
    return f.getvalue()


def now():
    return datetime.datetime.utcnow()


def ticker():
Example #3
0
https://github.com/perol/funny-bot-bitcoin
'''

import time, hmac, base64, hashlib, urllib, urllib2, json, sys, datetime, random

key = 'your key'
secret = 'your secret'

import traceback, cStringIO
def get_err():
    f = cStringIO.StringIO( )
    traceback.print_exc(file=f)
    return f.getvalue( )

from mtgox import mtgox
gox = mtgox(key, secret, 'funny-bot-bitcoin')
rbtc = 100000000
rusd = 100000

def now():
    return datetime.datetime.utcnow()

def ticker():
    return json.loads(urllib2.urlopen('http://data.mtgox.com/api/1/BTCUSD/ticker').read())['return']

def ticker2():
    return json.loads(urllib2.urlopen('http://data.mtgox.com/api/2/BTCUSD/money/ticker').read())['data']

def get_wallets():
    info = gox.req('money/info', {})
    return info['data']['Wallets']