Skip to main content

lixinger openapi

Project description

# lixinger-openapi

## 简介
本Python包是[理杏仁开放平台](https://www.lixinger.com/open/api)WEB API的**非官方**Python封装,目的是方便Python量化分析者使用理杏仁开放平台数据。

## 快速使用指南
1. 使用set_token设置自己的token,设置后会在当前目录生成token.cfg文件,里面保存了你的token值,这样下次在当前目录使用的时候就不需要再执行set_token了。如果不想生成文件,可以设置参数write_token=False。
2. 使用query_json获取json格式数据,使用query_dataframe获取dataframe格式数据
3. 查询入参为url_suffix和query_params
- url_suffix是请求的API地址后缀,前面的https://open.lixinger.com/api/ 就不需要写了,比如https://open.lixinger.com/api/a/indice/samples 只需要传入'a/indice/samples'即可。
- url_suffix还支持一种更好用的写法,就是'a.indice.samples',底层会把.替换成/。
- query_params 你可以认为这就是传给API的json,只是token已经设置过了,就不需要写了。
4. 返回结果
- query_json的返回结果和网站上一模一样
- query_dataframe的返回结果有点不同,就是data域用dataframe格式替换了。

## 版本更新内容
### 版本1.0.0
重大改版,取消了业务封装,直接使用底层api,反而更灵活

### 版本0.2.5
适配新URL

### 版本0.2.4
适配新URL,修改接口名,禁用不可用接口

### 版本0.2.3
适配新的请求URL

### 版本0.2.2
修复使用错误的查询条件无返回结果的BUG

### 版本0.2.1
适配新的返回结构。新返回结构将数据放到'data'字段里,新增'code'返回值,和'msg'返回消息。

### 版本0.2.0
适配港股接口,原有A股接口不变

更新文档,添加港股查询示例

### 版本0.1.1
适配pip版本10.0

### 版本0.1.0
初始版本,支持A股数据查询,支持json和dataframe格式

## 安装
### 从PyPI安装
`pip install lixinger-openapi`

### 从Github安装
`pip install git+http://github.com/ShekiLyu/lixinger-openapi.git`

### 从PyPI更新版本
`pip install --upgrade lixinger-openapi`

### 从Github更新版本
`pip install --upgrade git+http://github.com/ShekiLyu/lixinger-openapi.git`

## 使用示例

详细使用方法请参考[用户使用指南](https://github.com/ShekiLyu/lixinger-openapi/blob/master/doc/user_guide.ipynb)。


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

lixinger_openapi-1.0.2.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

lixinger_openapi-1.0.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file lixinger_openapi-1.0.2.tar.gz.

File metadata

  • Download URL: lixinger_openapi-1.0.2.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for lixinger_openapi-1.0.2.tar.gz
Algorithm Hash digest
SHA256 30f68d9b7bcfbcf7fe384fb6390b142ec784aab02f58c481f2d76541fd9a3ddf
MD5 2c31c653a7dd9b29dc4c669514f3e3f9
BLAKE2b-256 a0a184af4962f8ee1dfaeaff93b99c0dc745140c772d99e7cf76b872f43aa6c1

See more details on using hashes here.

File details

Details for the file lixinger_openapi-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: lixinger_openapi-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.3

File hashes

Hashes for lixinger_openapi-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b0348a56e9130f6f4ff77d344e6155afeaa83f046e241df697b8dd6ae1c4e26
MD5 a2ce7c43e820d0bd726e7159446c126c
BLAKE2b-256 7aa2d11632b09f0085b768c6ddd42f6ee2b82bacbacaaef16454d948cd362df9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page