A lightweight Python wrapper for the binance.us public API.
Project description
binanceus-python
A lightweight Python wrapper for the binance.us public API.
Uses binance-connector-python for API connectivity.
I am in no way affiliated with Binance or Binance US. Use this at your own risk.
Quick Start
Install binanceus-python: pip install binanceus-python
Here's some example code to get started with:
from websocket_bs.client import BsWebsocketClient
import time
# start real-time ticker stream for symbol BTCUSD
symbol = 'BTCUSD'
ws = BsWebsocketClient()
ws.subscribe(symbol)
ws.start()
# print live ticker feed
try:
while True:
book_top = ws.get_book_top(symbol)
bid = book_top[0]
bid_qty = book_top[1]
ask = book_top[2]
ask_qty = book_top[3]
print(f'{symbol} SPOT orderbook_top: ({bid:0.4f}, {bid_qty}) ({ask:0.4f}, {ask_qty})')
time.sleep(1)
except KeyboardInterrupt as e:
print("Program finished.")
ws.stop()
Contributing
Contributions, fixes, recommendations, and all other feedback is welcome. If you are fixing a bug, please open an issue first with all relevant details, and mention the issue number in the pull request.
Contact
I can be reached on discord at Nenye#5335, or through email at nenye@ndili.net. Otherwise, feel free to open a PR or Issue here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for binanceus_python-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b901b3f25813156b08c4d5bdfc31554066bb15103f45446cb0c3d43add87f822 |
|
MD5 | f3d53a8c6fbfc5be06e29213ccae11fc |
|
BLAKE2b-256 | e8c7c2192322bee2f496f2fcb8b298dd2a0c4973e470758f343c156d18db0141 |