Skip to main content

Fugle Realtime API client library for Python

Project description

Fugle Realtime

PyPI version Python version Build Status

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')

historical.candles

api_client.historical.candles('2884', '2022-02-07', '2022-02-11', None)
api_client.historical.candles('2884', None, None, 'open,high,low,close,volume,turnover,change')

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

Fugle Realtime API

License

MIT

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

fugle-realtime-0.4.2.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

fugle_realtime-0.4.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file fugle-realtime-0.4.2.tar.gz.

File metadata

  • Download URL: fugle-realtime-0.4.2.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.14 Darwin/20.6.0

File hashes

Hashes for fugle-realtime-0.4.2.tar.gz
Algorithm Hash digest
SHA256 75f7b361d1b461afd420e768670a9387086212b5043d31437939f52a7fe44f64
MD5 8352d539baaa2034ae95d6a51a32ce1e
BLAKE2b-256 57ae31d5acb88bf90c5ef5d2c5a0a444eedf4186d29261a5a8bbe8f736a73b89

See more details on using hashes here.

File details

Details for the file fugle_realtime-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: fugle_realtime-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.14 Darwin/20.6.0

File hashes

Hashes for fugle_realtime-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 56e12bb374506ce3607c78c85168e54a445312d43722674c61bbaecaedab6903
MD5 cd81540ac9a6643377d023759c8a4174
BLAKE2b-256 b22c9a859958199f9bcddce254eb38c7848f1daa0e5cfe10670b916bf0e66664

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