shihua-roshareclient


Nameshihua-roshareclient JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/redblue0216/RoShare
SummaryRoShareClient is a python sdk with chinese stock data client
upload_time2023-06-11 14:18:58
maintainer
docs_urlNone
authorshihua
requires_python>=3.9.13
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # RoShare

![shields_version](/static/shields_version.svg)    ![shields_license](/static/shields_license.svg)    ![shields_author](/static/shields_author.svg)    ![shiedls_python](/static/shields_python.svg)

![roshare_symbol](/static/roshare_symbol.jpeg)


## 介绍
+ RoShare是一个金融数据服务,满足金融量化的各种数据需求,它与市面上的金融数据服务的最大不同是提供进阶版的金融数据,比如基于金融新闻使用NLP技术构建的每日主题热度、基于基础数据使用经典理论构建的各类因子。


## 技术说明
+ RoShare的服务端和客户端都使用Python3.9.13开发,依赖第三方包如下:
	+ pandas
	+ numpy
	+ fastapi


## 安装
+ 使用pip安装
```bash
$ pip install shihua-roshareclient
```
+ 使用wheel安装
```bash
$ pip install roshareclient-0.1.1-py3-none-any.whl
```


## 快速指南
+ 首先,需要注册roshare账号,使用tushare的个人token(roshare只是进阶数据的算法提供方,具体的数据服务还需要自行接入相应的基础数据,目前支持tushare的数据接入)
+ 示例1:获取每日新闻咨询
```python
from roshareclient.client.api import DataAPI

tmp_dict = {}
tmp_dict['src'] = 'eastmoney'
tmp_dict['start_date'] = '2023-06-09+00:00:00' ### url中+号表示空格
tmp_dict['end_date'] = '2023-06-10+00:00:00'
roshareclient = DataAPI(token_key = 7890,
                    token='xxxxxxxxxxxxxxxxxxx',
                    tushare_token='xxxxxxxxxxxxxxxxxxxxxx',
                    timeout=6000)
df = roshareclient.get_tushare_news(params=tmp_dict)
print(df)
```


## 更多文档
+ 想要了解RoShare提供的进阶数据背后的算法设计,想要了解RoShare提供哪些进阶数据,请移步此处了解

## 更新记录
+ 0.1.1------2023/06/10
	+ 推出了新闻主题热度数据 	

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/redblue0216/RoShare",
    "name": "shihua-roshareclient",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9.13",
    "maintainer_email": "",
    "keywords": "",
    "author": "shihua",
    "author_email": "15021408795@163.com",
    "download_url": "https://files.pythonhosted.org/packages/a4/b1/01d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7/shihua-roshareclient-0.1.2.tar.gz",
    "platform": null,
    "description": "# RoShare\n\n![shields_version](/static/shields_version.svg)    ![shields_license](/static/shields_license.svg)    ![shields_author](/static/shields_author.svg)    ![shiedls_python](/static/shields_python.svg)\n\n![roshare_symbol](/static/roshare_symbol.jpeg)\n\n\n## \u4ecb\u7ecd\n+ RoShare\u662f\u4e00\u4e2a\u91d1\u878d\u6570\u636e\u670d\u52a1\uff0c\u6ee1\u8db3\u91d1\u878d\u91cf\u5316\u7684\u5404\u79cd\u6570\u636e\u9700\u6c42\uff0c\u5b83\u4e0e\u5e02\u9762\u4e0a\u7684\u91d1\u878d\u6570\u636e\u670d\u52a1\u7684\u6700\u5927\u4e0d\u540c\u662f\u63d0\u4f9b\u8fdb\u9636\u7248\u7684\u91d1\u878d\u6570\u636e\uff0c\u6bd4\u5982\u57fa\u4e8e\u91d1\u878d\u65b0\u95fb\u4f7f\u7528NLP\u6280\u672f\u6784\u5efa\u7684\u6bcf\u65e5\u4e3b\u9898\u70ed\u5ea6\u3001\u57fa\u4e8e\u57fa\u7840\u6570\u636e\u4f7f\u7528\u7ecf\u5178\u7406\u8bba\u6784\u5efa\u7684\u5404\u7c7b\u56e0\u5b50\u3002\n\n\n## \u6280\u672f\u8bf4\u660e\n+ RoShare\u7684\u670d\u52a1\u7aef\u548c\u5ba2\u6237\u7aef\u90fd\u4f7f\u7528Python3.9.13\u5f00\u53d1\uff0c\u4f9d\u8d56\u7b2c\u4e09\u65b9\u5305\u5982\u4e0b\uff1a\n\t+ pandas\n\t+ numpy\n\t+ fastapi\n\n\n## \u5b89\u88c5\n+ \u4f7f\u7528pip\u5b89\u88c5\n```bash\n$ pip install shihua-roshareclient\n```\n+ \u4f7f\u7528wheel\u5b89\u88c5\n```bash\n$ pip install roshareclient-0.1.1-py3-none-any.whl\n```\n\n\n## \u5feb\u901f\u6307\u5357\n+ \u9996\u5148\uff0c\u9700\u8981\u6ce8\u518croshare\u8d26\u53f7\uff0c\u4f7f\u7528tushare\u7684\u4e2a\u4ebatoken(roshare\u53ea\u662f\u8fdb\u9636\u6570\u636e\u7684\u7b97\u6cd5\u63d0\u4f9b\u65b9\uff0c\u5177\u4f53\u7684\u6570\u636e\u670d\u52a1\u8fd8\u9700\u8981\u81ea\u884c\u63a5\u5165\u76f8\u5e94\u7684\u57fa\u7840\u6570\u636e\uff0c\u76ee\u524d\u652f\u6301tushare\u7684\u6570\u636e\u63a5\u5165)\n+ \u793a\u4f8b1\uff1a\u83b7\u53d6\u6bcf\u65e5\u65b0\u95fb\u54a8\u8be2\n```python\nfrom roshareclient.client.api import DataAPI\n\ntmp_dict = {}\ntmp_dict['src'] = 'eastmoney'\ntmp_dict['start_date'] = '2023-06-09+00:00:00' ### url\u4e2d+\u53f7\u8868\u793a\u7a7a\u683c\ntmp_dict['end_date'] = '2023-06-10+00:00:00'\nroshareclient = DataAPI(token_key = 7890,\n                    token='xxxxxxxxxxxxxxxxxxx',\n                    tushare_token='xxxxxxxxxxxxxxxxxxxxxx',\n                    timeout=6000)\ndf = roshareclient.get_tushare_news(params=tmp_dict)\nprint(df)\n```\n\n\n## \u66f4\u591a\u6587\u6863\n+ \u60f3\u8981\u4e86\u89e3RoShare\u63d0\u4f9b\u7684\u8fdb\u9636\u6570\u636e\u80cc\u540e\u7684\u7b97\u6cd5\u8bbe\u8ba1\uff0c\u60f3\u8981\u4e86\u89e3RoShare\u63d0\u4f9b\u54ea\u4e9b\u8fdb\u9636\u6570\u636e\uff0c\u8bf7\u79fb\u6b65\u6b64\u5904\u4e86\u89e3\n\n## \u66f4\u65b0\u8bb0\u5f55\n+ 0.1.1------2023/06/10\n\t+ \u63a8\u51fa\u4e86\u65b0\u95fb\u4e3b\u9898\u70ed\u5ea6\u6570\u636e \t\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "RoShareClient is a python sdk with chinese stock data client",
    "version": "0.1.2",
    "project_urls": {
        "Homepage": "https://github.com/redblue0216/RoShare"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9dd8e3594560dc0bc44ad19d1cc20c77cd53f9022e1154b08f71cd913d76be27",
                "md5": "4998d1bad2e37b164ec8f973445bbe39",
                "sha256": "5e30e9d30cb0d1b94fc83d500044e194c60ee85c526ec50b5b19e8e94c42e3c1"
            },
            "downloads": -1,
            "filename": "shihua_roshareclient-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4998d1bad2e37b164ec8f973445bbe39",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9.13",
            "size": 8226,
            "upload_time": "2023-06-11T14:18:56",
            "upload_time_iso_8601": "2023-06-11T14:18:56.461984Z",
            "url": "https://files.pythonhosted.org/packages/9d/d8/e3594560dc0bc44ad19d1cc20c77cd53f9022e1154b08f71cd913d76be27/shihua_roshareclient-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a4b101d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7",
                "md5": "06beb0172c628503f7892e4c65e29165",
                "sha256": "d2eb741d9b6e4fd5a97206c13e34f3326b5c2cf1f089ba13e3b1e90ffc466b59"
            },
            "downloads": -1,
            "filename": "shihua-roshareclient-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "06beb0172c628503f7892e4c65e29165",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9.13",
            "size": 8441,
            "upload_time": "2023-06-11T14:18:58",
            "upload_time_iso_8601": "2023-06-11T14:18:58.623772Z",
            "url": "https://files.pythonhosted.org/packages/a4/b1/01d4ed522d83249ba2709381a0aae85917126047688d9d389492f24db1c7/shihua-roshareclient-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-11 14:18:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "redblue0216",
    "github_project": "RoShare",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "shihua-roshareclient"
}
        
Elapsed time: 0.23231s