# Huobi
Huobi Python SDK
## Requirements
```bash
Python>=3.6
```
## Installaton
```bash
pip install huobi
```
## Usage
### Rest API
Example:
```python
>>> from huobi import HuobiRestClient
>>> client = HuobiRestClient(access_key=..., secret_key=...)
>>> trades = client.market_history_trade(symbol='ethusdt').data
```
To see all available methods and their arguments:
```python
>>> from huobi import HuobiRestClient
>>> help(HuobiRestClient)
>>> help(HuobiRestClient.symbols)
```
### Real Time API
> Rudimentary websocket subscription support
Please refer to Huobi's documentation for available subscribe channels.
If callback is not a coroutine function, run_in_executor with default
Executor will be called.
Example:
```python
from huobi import subscribe
>>> def btc_callback(data):
print(data)
>>> async def eth_callback(data):
print(data)
>>> task = subscribe({
'market.btcusdt.kline.1min': {
'callback': btc_callback
},
'market.ethusdt.kline.1min': {
'callback': eth_callback
},
})
>>> asyncio.get_event_loop().run_until_complete(task)
```
Huobi Python SDK
## Requirements
```bash
Python>=3.6
```
## Installaton
```bash
pip install huobi
```
## Usage
### Rest API
Example:
```python
>>> from huobi import HuobiRestClient
>>> client = HuobiRestClient(access_key=..., secret_key=...)
>>> trades = client.market_history_trade(symbol='ethusdt').data
```
To see all available methods and their arguments:
```python
>>> from huobi import HuobiRestClient
>>> help(HuobiRestClient)
>>> help(HuobiRestClient.symbols)
```
### Real Time API
> Rudimentary websocket subscription support
Please refer to Huobi's documentation for available subscribe channels.
If callback is not a coroutine function, run_in_executor with default
Executor will be called.
Example:
```python
from huobi import subscribe
>>> def btc_callback(data):
print(data)
>>> async def eth_callback(data):
print(data)
>>> task = subscribe({
'market.btcusdt.kline.1min': {
'callback': btc_callback
},
'market.ethusdt.kline.1min': {
'callback': eth_callback
},
})
>>> asyncio.get_event_loop().run_until_complete(task)
```
Release files for huobi 0.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| huobi-0.1.12.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| huobi-0.1.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:27.1 kB
Release files / huobi-0.1.12.tar.gz
| Download URL | huobi-0.1.12.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b39db5e208b07a0d32064d8d8c5249ca84d867471dc9542478d76f683243c49
|
|
BLAKE2b-256 checksum How to use checksums |
c50a0b0665eaf2b4343537db8ac244581e2edb28857a0779dd9e180067872fef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
|
Release files / huobi-0.1.12-py3-none-any.whl
| Download URL | huobi-0.1.12-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
537e533c4841e5ee1425b9caf8735495399a60e15d4aa1ae58c14b7b97c5c86a
|
|
BLAKE2b-256 checksum How to use checksums |
7990514a406c2f5829e44eb37bc1e6f7fcc1853db7582d93dbb6c937e14b1486
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
|