Initial ALPHA Relase
Pre-release
Pre-release
EARLY PREVIEW RELEASE of a rudimentary python CLI based rest client for Coinbase
usage: pyexch [-h] [--method <get,post,>] [--url https://...]
[--params params.json] [--call get_accounts] --keystore ks.json
[--auth exch.auth]
Python Exchange CLI (pyexch)
optional arguments:
-h, --help show this help message and exit
--method <get,post,> rest http method (get<default>,post,put,delete)
--url https://... rest http url to perform actions upon
--params params.json json / json5 filename holding rest parameters / data
--call get_accounts call method in the default client
--keystore ks.json json / json5 filename where secrets are stored
(backup!)
--auth exch.auth the auth method to use from keystore.
NOTE: Must name either "--call" or "--url", but not both
Install from PIP
- Install:
pip install pyexch
- Verify install:
pyexch --help
Future Plans
- Add GET and POST methods for Coinbase
- Add OAuth2, API_v2 and API_v3 support for Coinbase
- Tag a (beta) release to reduce the nead to use the HEAD
- Release to PyPi for better CDN support
- Add PUT and DELETE methods for Coinbase
- Add Kraken as a supported Exchange
- Add Binance as a supported Exchange (from USA ?!?)
- Mask input on private data so it's is muted on screen