arbitrage
Get current coin (btc/eth/xrp) ticker from exchanges (bitflyer/btcbox/zaif/bitbank/quoinex)
Installation
$ pip install arbitrage
Usage
import arbitrage
ticker = arbitrage.ticker()
print(ticker)
# {
# "btc": {
# "bitflyer": {"ask": 923717.0,"bid": 923175.0},
# "btcbox": {"ask": 924397.0,"bid": 922298.0},
# "zaif": {"ask": 922605.0,"bid": 922445.0},
# "bitbank": {"ask": 922904.0,"bid": 922495.0},
# "quoinex": {"ask": 921706.83,"bid": 921414.31}
# },
# "eth": {
# "btcbox": {"ask": 78919.0,"bid": 78509.0},
# "zaif": {"ask": 78670.0,"bid": 78650.0},
# "quoinex": {"ask": 79356.93999,"bid": 78400.01001}
# },
# "xrp": {
# "bitbank": {"ask": 77.219,"bid": 77.171},
# "quoinex": {"ask": 76.9898,"bid": 75.881}
# }
# }
def exception_handler(request, exception):
print('Request failed', exception)
ticker = arbitrage.ticker(timeout=30, exception_handler=exception_handler)
Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
Create new Pull Request
Release files for arbitrage 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arbitrage-0.1.4.tar.gz | 2.7 kB | Details |
Release files / arbitrage-0.1.4.tar.gz
| Download URL | arbitrage-0.1.4.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2b522007453c3121ce2a237ddeef19ffde9bfae2f1072b084feba4a429dc62c
|
|
BLAKE2b-256 checksum How to use checksums |
95c3a82719f8bff177794f101fec8c6ae92f327da8761315b588bca16701de56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |