├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── fugle_marketdata ├── __init__.py ├── client_factory.py ├── constants.py ├── exceptions.py ├── rest │ ├── __init__.py │ ├── base_rest.py │ ├── factory.py │ ├── futopt │ │ ├── __init__.py │ │ ├── client.py │ │ ├── historical.py │ │ └── intraday.py │ └── stock │ │ ├── __init__.py │ │ ├── client.py │ │ ├── historical.py │ │ ├── intraday.py │ │ ├── snapshot.py │ │ └── technical.py └── websocket │ ├── __init__.py │ ├── client.py │ ├── factory.py │ ├── futopt │ ├── __init__.py │ └── client.py │ └── stock │ ├── __init__.py │ └── client.py ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── test_base_rest.py ├── test_fugle_realtime.py ├── test_http_client.py └── test_websocket_client.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/README.md -------------------------------------------------------------------------------- /fugle_marketdata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/client_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/client_factory.py -------------------------------------------------------------------------------- /fugle_marketdata/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/constants.py -------------------------------------------------------------------------------- /fugle_marketdata/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/exceptions.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/base_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/base_rest.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/factory.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/futopt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/futopt/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/futopt/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/futopt/client.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/futopt/historical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/futopt/historical.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/futopt/intraday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/futopt/intraday.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/client.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/historical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/historical.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/intraday.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/intraday.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/snapshot.py -------------------------------------------------------------------------------- /fugle_marketdata/rest/stock/technical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/rest/stock/technical.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/client.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/factory.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/futopt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/futopt/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/futopt/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/futopt/client.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/stock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/stock/__init__.py -------------------------------------------------------------------------------- /fugle_marketdata/websocket/stock/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/fugle_marketdata/websocket/stock/client.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_base_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/tests/test_base_rest.py -------------------------------------------------------------------------------- /tests/test_fugle_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/tests/test_fugle_realtime.py -------------------------------------------------------------------------------- /tests/test_http_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/tests/test_http_client.py -------------------------------------------------------------------------------- /tests/test_websocket_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fugle-dev/fugle-marketdata-python/HEAD/tests/test_websocket_client.py --------------------------------------------------------------------------------