├── .dockerignore ├── .editorconfig ├── .env.example ├── .flake8rc ├── .gitignore ├── .travis.yml ├── .version ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bitmex_websocket ├── __init__.py ├── _bitmex_websocket.py ├── _instrument.py ├── _settings_base.py ├── auth │ ├── __init__.py │ └── api_key_auth.py ├── constants.py └── settings.py ├── bump_version.py ├── examples ├── __init__.py └── example.py ├── pypi_release.sh ├── pyproject.toml ├── pytest-dev.ini ├── pytest.ini ├── requirements-test.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── fixtures ├── __init__.py ├── _data.py ├── instrument_partial_action_message.json ├── instrument_update_action_message.json ├── order_book_l2_delete_action_message.json ├── order_book_l2_insert_action_message.json ├── order_book_l2_partial_action_message.json ├── order_book_l2_update_action_message.json ├── order_insert.json ├── order_partial.json └── order_update.json ├── helpers └── __init__.py ├── test_instrument.py └── test_websocket.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.env.example -------------------------------------------------------------------------------- /.flake8rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.flake8rc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/.travis.yml -------------------------------------------------------------------------------- /.version: -------------------------------------------------------------------------------- 1 | 0.3.1 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include .version requirements* 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/README.rst -------------------------------------------------------------------------------- /bitmex_websocket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/__init__.py -------------------------------------------------------------------------------- /bitmex_websocket/_bitmex_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/_bitmex_websocket.py -------------------------------------------------------------------------------- /bitmex_websocket/_instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/_instrument.py -------------------------------------------------------------------------------- /bitmex_websocket/_settings_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/_settings_base.py -------------------------------------------------------------------------------- /bitmex_websocket/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/auth/__init__.py -------------------------------------------------------------------------------- /bitmex_websocket/auth/api_key_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/auth/api_key_auth.py -------------------------------------------------------------------------------- /bitmex_websocket/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/constants.py -------------------------------------------------------------------------------- /bitmex_websocket/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bitmex_websocket/settings.py -------------------------------------------------------------------------------- /bump_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/bump_version.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/examples/example.py -------------------------------------------------------------------------------- /pypi_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/pypi_release.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest-dev.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/pytest-dev.ini -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | from ._data import * 2 | -------------------------------------------------------------------------------- /tests/fixtures/_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/_data.py -------------------------------------------------------------------------------- /tests/fixtures/instrument_partial_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/instrument_partial_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/instrument_update_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/instrument_update_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/order_book_l2_delete_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_book_l2_delete_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/order_book_l2_insert_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_book_l2_insert_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/order_book_l2_partial_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_book_l2_partial_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/order_book_l2_update_action_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_book_l2_update_action_message.json -------------------------------------------------------------------------------- /tests/fixtures/order_insert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_insert.json -------------------------------------------------------------------------------- /tests/fixtures/order_partial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_partial.json -------------------------------------------------------------------------------- /tests/fixtures/order_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/fixtures/order_update.json -------------------------------------------------------------------------------- /tests/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/helpers/__init__.py -------------------------------------------------------------------------------- /tests/test_instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/test_instrument.py -------------------------------------------------------------------------------- /tests/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joliveros/bitmex-websocket/HEAD/tests/test_websocket.py --------------------------------------------------------------------------------