Skip to content

Commit d3a05ff

Browse files
committed
feat: us openapi
1 parent c84ff92 commit d3a05ff

File tree

367 files changed

+5977
-3323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

367 files changed

+5977
-3323
lines changed

.github/workflows/pypi-ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
python -m pip install --upgrade pip
116116
pip install build
117117
- name: Build package
118-
run: python -m build webull-python-sdk-trade-hk --sdist --wheel --outdir dist/
118+
run: python -m build webull-python-sdk-trade --sdist --wheel --outdir dist/
119119
- name: Publish package
120120
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
121121
with:

LICENSE

+202-211
Large diffs are not rendered by default.

NOTICE

+46-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
Webull OpenAPI Python SDK
2-
Copyright 2022 Webull Technologies Limited.
2+
Copyright 2022 Webull
33

4-
This product includes software developed at
5-
The Apache Software Foundation (http://www.apache.org/).
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
https://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
16+
There are some license terms of the components that this product depends on.
17+
Please refer to the separate license files in the 'licenses' directory.
618

719
=======================================================================
820

@@ -11,4 +23,34 @@ aliyun-python-sdk-core:
1123
This product contains a modified portion of 'aliyun-python-sdk-core' developed by Alibaba Group Holding Ltd.
1224
(https://github.com/aliyun/aliyun-openapi-python-sdk).
1325

14-
* Copyright 1999-2015 Alibaba Group Holding Ltd.
26+
* Copyright 1999-2015 Alibaba Group Holding Ltd.
27+
28+
This product has a dependency on 'Python gRPC implementation':
29+
30+
* LICENSE: licenses/LICENSE.grpc.txt (Apache License 2.0)
31+
* HOMEPAGE: https://grpc.io/
32+
33+
This product has a dependency on 'Eclipse Paho™ MQTT Python Client':
34+
35+
* LICENSE: licenses/LICENSE.paho-mqtt-python.txt (Eclipse Public License 2.0)
36+
* HOMEPAGE: https://www.eclipse.org/
37+
38+
This product has a dependency on 'Cache tools':
39+
40+
* LICENSE: licenses/LICENSE.cachetools.txt (MIT License)
41+
* HOMEPAGE: https://github.com/tkem/cachetools
42+
43+
This product has a dependency on 'JMESPath':
44+
45+
* LICENSE: licenses/LICENSE.jmespath.txt (MIT License)
46+
* HOMEPAGE: https://jmespath.org/
47+
48+
This product has a dependency on 'Cryptography':
49+
50+
* LICENSE: licenses/LICENSE/cryptography/LICENSE (Apache License 2.0 AND BSD)
51+
* HOMEPAGE: https://cryptography.io/
52+
53+
This product has a dependency on 'Protocol Buffers':
54+
55+
* LICENSE: licenses/LICENSE.protobuf.txt (BSD-3-Clause)
56+
* HOMEPAGE: https://github.com/protocolbuffers

README.md

+11-13
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@ Subscription to real-time information: Subscribe to order status changes, market
1414

1515
## Requirements
1616

17-
- Please first generate the app key and app secret on the [Webull Hong Kong official website](https://www.webull.hk).
17+
- Please first generate the app key and app secret on the Webull official website.
18+
19+
| Market | Link |
20+
|--------|------------------------|
21+
| HK | https://www.webull.hk |
22+
| US | https://www.webull.com |
23+
1824
- Requires Python 3.7 and above.
1925

2026
## Interface Protocol
@@ -29,15 +35,7 @@ The bottom layer of Webull OpenAPI provides three protocols, HTTP / GRPC / MQTT,
2935

3036
## Developer documentation
3137

32-
https://developer.webull.hk/api-doc/
33-
34-
## Documentation
35-
36-
- [Requirements](./docs/0-Requirement.md)
37-
- [SDK installation](./docs/1-Installation.md)
38-
- [Timeout mechanism](./docs/2-Timeout.md)
39-
- [Proxy configuration](./docs/3-Proxy.md)
40-
- [Log](./docs/4-Log.md)
41-
- [Domain](./docs/5-Endpoint.md)
42-
- [SSL/TLS](./docs/6-TLS.md)
43-
- [Exception and retry mechanism](./docs/7-ExceptionAndRetry.md)
38+
| Market | Link |
39+
|------|---------------------------------------|
40+
| HK | https://developer.webull.hk/api-doc/ |
41+
| US | https://developer.webull.com/api-doc/ |

docs/0-Requirement.md

-4
This file was deleted.

docs/1-Installation.md

-27
This file was deleted.

docs/2-Timeout.md

-30
This file was deleted.

docs/3-Proxy.md

-47
This file was deleted.

docs/4-Log.md

-60
This file was deleted.

docs/5-Endpoint.md

-63
This file was deleted.

docs/6-TLS.md

-24
This file was deleted.

0 commit comments

Comments
 (0)