Fugle Realtime API client library for Python
Project description
Fugle Realtime
Fugle Realtime API client library for Python
Install
$ pip install fugle-realtime
Usage
The library a Python client that supports HTTP API and WebSocket.
HTTP API
from fugle_realtime import HttpClient
api_client = HttpClient(api_token='demo')
intraday.meta
api_client.intraday.meta(symbolId='2884')
intraday.quote
api_client.intraday.quote(symbolId='2884')
intraday.chart
api_client.intraday.chart(symbolId='2884')
intraday.dealts
api_client.intraday.dealts(symbolId='2884', limit=50)
intraday.volumes
api_client.intraday.volumes(symbolId='2884')
Simple WebSocket Demo
import time
from fugle_realtime import WebSocketClient
def handle_message(message):
print(message)
def main():
ws_client = WebSocketClient(api_token='demo')
ws = ws_client.intraday.quote(symbolId='2884', on_message=handle_message)
ws.run_async()
time.sleep(3)
ws.close()
if __name__ == '__main__':
main()
Reference
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fugle-realtime-0.3.1.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for fugle_realtime-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85a83444eaaaf4943126c158358531c9cc3aa9b14d09d6a5f303e7af015ddaf |
|
MD5 | 63bd410948b02aa026a4381bfe5a9d56 |
|
BLAKE2b-256 | 167d3eae16ce73949c1f49a8d9f4ce1124a8156a3dcd13171ceab582c55d5efa |