Exemple #1
0
def api_hitbtc(arg1):
	"""
	Receive the content of HitBTC API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (ask, bid, last, open, low, high, volume)

	"""
	json_hitbtc = cpxFunctions.get_jsonparsed_data('https://api.hitbtc.com/api/2/public/ticker/btcusd')

	return {
		'ask' : json_hitbtc[arg1],
		'bid' : json_hitbtc[arg1],
		'last' : json_hitbtc[arg1],
		'open' : json_hitbtc[arg1],
		'low' : json_hitbtc[arg1],
		'high' : json_hitbtc[arg1],
		'volume' : json_hitbtc[arg1]

	}[arg1]
Exemple #2
0
def api_bitstamp(arg1):
	"""
	Receive the content of BitStamp API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (volume, last, timestamp, bid, vwap, high, low, ask, open)

	"""
	json_bitstamp = cpxFunctions.get_jsonparsed_data('https://www.bitstamp.net/api/ticker/')

	return {
		'volume' : json_bitstamp[arg1],
		'last' : json_bitstamp[arg1],
		'timestamp' : json_bitstamp[arg1],
		'bid' : json_bitstamp[arg1],
		'vwap' : json_bitstamp[arg1],
		'high' : json_bitstamp[arg1],
		'low' : json_bitstamp[arg1],
		'ask' : json_bitstamp[arg1],
		'open' : json_bitstamp[arg1]

	}[arg1]
Exemple #3
0
def api_bitfinex(arg1):
	"""
	Receive the content of BitFinex API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (volume, timestamp, bid, last_price, mid, high, low, ask)

	Limits
	------
	20 requests/min

	"""
	json_bitfinex = cpxFunctions.get_jsonparsed_data('https://api.bitfinex.com/v1/pubticker/btcusd')
	
	return {
		'volume' : json_bitfinex[arg1],
		'timestamp' : json_bitfinex[arg1],
		'bid' : json_bitfinex[arg1],
		'last_price' : json_bitfinex[arg1],
		'mid' : json_bitfinex[arg1],
		'high' : json_bitfinex[arg1],
		'low' : json_bitfinex[arg1],
		'ask' : json_bitfinex[arg1]

	}[arg1]
Exemple #4
0
def api_okcoin(arg1):
	"""
	Receive the content of OKCOIN API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (high, vol, last, low, buy, sell)

	"""
	json_okcoin = cpxFunctions.get_jsonparsed_data('https://www.okcoin.com/api/v1/ticker.do?symbol=btc_usd')

	return {
		'high' : json_okcoin['ticker'][arg1],
		'vol' : json_okcoin['ticker'][arg1],
		'last' : json_okcoin['ticker'][arg1],
		'low' : json_okcoin['ticker'][arg1],
		'buy' : json_okcoin['ticker'][arg1],
		'sell' : json_okcoin['ticker'][arg1]


	}[arg1]
Exemple #5
0
def api_cexio(arg1):
	"""
	Receive the content of Cex.io API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (timestamp, low, high, last, volume, volume30d, bid, ask)

	"""
	json_cexio = cpxFunctions.get_jsonparsed_data('https://cex.io/api/ticker/BTC/USD')

	return {
		'timestamp' : json_cexio[arg1],
		'low' : json_cexio[arg1],
		'high' : json_cexio[arg1],
		'last' : json_cexio[arg1],
		'volume' : json_cexio[arg1],
		'volume30d' : json_cexio[arg1],
		'bid' : json_cexio[arg1],
		'ask' : json_cexio[arg1]

	}[arg1]
Exemple #6
0
def api_bitstampAll():
	"""
	Receive the content of BitStamp API.

	"""
	json_bitstamp = cpxFunctions.get_jsonparsed_data('https://www.bitstamp.net/api/ticker/')

	return json_bitstamp
Exemple #7
0
def api_poloniexAll():
	"""
	Receive the content of HitBTC API.

	"""
	json_poloniex = cpxFunctions.get_jsonparsed_data('https://poloniex.com/public?command=returnTicker')

	return json_poloniex
Exemple #8
0
def api_hitbtcAll():
	"""
	Receive the content of HitBTC API.

	"""
	json_hitbtc = cpxFunctions.get_jsonparsed_data('https://api.hitbtc.com/api/2/public/ticker/btcusd')

	return json_hitbtc
Exemple #9
0
def api_okcoinAll():
	"""
	Receive the content of OKCOIN API.

	"""
	json_okcoin = cpxFunctions.get_jsonparsed_data('https://www.okcoin.com/api/v1/ticker.do?symbol=btc_usd')

	return json_okcoin
Exemple #10
0
def api_cexioAll():
	"""
	Receive the content of Cex.io API.

	"""
	json_cexio = cpxFunctions.get_jsonparsed_data('https://cex.io/api/ticker/BTC/USD')

	return json_cexio
Exemple #11
0
def api_geminiAll():
	"""
	Receive the content of Gemini API.

	"""
	json_gemini = cpxFunctions.get_jsonparsed_data('https://api.gemini.com/v1/pubticker/btcusd')

	return json_gemini
Exemple #12
0
def api_bitfinexAll():
	"""
	Receive the content of BitFinex API.
	Limits
	------
	20 requests/min

	"""
	json_bitfinex = cpxFunctions.get_jsonparsed_data('https://api.bitfinex.com/v1/pubticker/btcusd')
	
	return json_bitfinex
Exemple #13
0
def api_gemini(arg1):
	"""
	Receive the content of Gemini API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (ask, bid, last)

	"""
	json_gemini = cpxFunctions.get_jsonparsed_data('https://api.gemini.com/v1/pubticker/btcusd')

	return {
		'ask' : json_gemini[arg1],
		'bid' : json_gemini[arg1],
		'last' : json_gemini[arg1],

	}[arg1]
Exemple #14
0
def api_poloniex(arg1):
	"""
	Receive the content of HitBTC API, parse it as JSON and return the value of selected argument.

	Parameters
	----------
	arg1 : str

	Options
	-------
	arg1 (last, lowestAsk, highestBid, percentChange, high24hr, low24hr)

	"""
	json_poloniex = cpxFunctions.get_jsonparsed_data('https://poloniex.com/public?command=returnTicker')

	return {
		'last' : json_poloniex['USDT_BTC'][arg1],
		'lowestAsk' : json_poloniex['USDT_BTC'][arg1],
		'highestBid' : json_poloniex['USDT_BTC'][arg1],
		'percentChange' : json_poloniex['USDT_BTC'][arg1],
		'high24hr' : json_poloniex['USDT_BTC'][arg1],
		'low24hr' : json_poloniex['USDT_BTC'][arg1]
	}[arg1]