https://github.com/isac322/aio-upbit
Upbit Client supports asyncio
https://github.com/isac322/aio-upbit
asyncio python python-3 python3 python3-10 python3-7 python3-8 python3-9 python310 python37 python38 python39 upbit upbit-api upbit-api-client upbit-client upbit-exchange upbitapi
Last synced: 7 months ago
JSON representation
Upbit Client supports asyncio
- Host: GitHub
- URL: https://github.com/isac322/aio-upbit
- Owner: isac322
- License: mit
- Created: 2022-02-05T10:51:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T09:01:48.000Z (over 2 years ago)
- Last Synced: 2025-02-01T17:12:23.244Z (8 months ago)
- Topics: asyncio, python, python-3, python3, python3-10, python3-7, python3-8, python3-9, python310, python37, python38, python39, upbit, upbit-api, upbit-api-client, upbit-client, upbit-exchange, upbitapi
- Language: Python
- Homepage:
- Size: 54.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# aio-upbit
[](https://pypi.org/project/aio-upbit/)
[](https://pypi.org/project/aio-upbit/)
[](https://pypi.org/project/aio-upbit/)
[](https://pypi.org/project/aio-upbit/)





[](https://github.com/psf/black)asyncio를 지원하는 [Upbit](https://upbit.com) Python 클라이언트.
## 예제
```python
import asyncio
from typing import Tuplefrom aioupbit.v1 import RestClient, Ticker
async def main() -> None:
markets: Tuple[Ticker, ...] = tuple(await RestClient.markets())
ticks = await RestClient.latest_tick(markets)
for tick in ticks:
print(f'마켓: {tick.ticker}\n시간: {tick.trade_date_time}\n거래가: {tick.trade_price}')if __name__ == '__main__':
asyncio.run(main())
```## 설치
`pip install aio-upbit`
## 구현 여부
하나씩 추가될 예정
### REST API
| API | 상세 | ✅ / 🚧 |
|---------------|-----|:------:|
| QUOTATION API | | ✅ |
| EXCHANGE API | | 🚧 |### WebSocket API
| API | 상세 | ✅ / 🚧 |
|---------------|-----|:------:|
| QUOTATION API | | 🚧 |
| EXCHANGE API | | 🚧 |