Skip to main content

Huobi Python SDK

Project description

# 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)
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huobi-0.1.12.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

huobi-0.1.12-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file huobi-0.1.12.tar.gz.

File metadata

  • Download URL: huobi-0.1.12.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for huobi-0.1.12.tar.gz
Algorithm Hash digest
SHA256 7b39db5e208b07a0d32064d8d8c5249ca84d867471dc9542478d76f683243c49
MD5 9e656f42a0b26421c5bf66bba295d767
BLAKE2b-256 c50a0b0665eaf2b4343537db8ac244581e2edb28857a0779dd9e180067872fef

See more details on using hashes here.

File details

Details for the file huobi-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: huobi-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for huobi-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 537e533c4841e5ee1425b9caf8735495399a60e15d4aa1ae58c14b7b97c5c86a
MD5 77fe366e062393f427fa5a8a7ba310fb
BLAKE2b-256 7990514a406c2f5829e44eb37bc1e6f7fcc1853db7582d93dbb6c937e14b1486

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page