{ "info": { "author": "MG", "author_email": "mmmaaaggg@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: No Input/Output (Daemon)", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Chinese (Simplified)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development" ], "description": "# DIRestPlus [![Build Status](https://travis-ci.org/DataIntegrationAlliance/DIRestPlus.svg?branch=master)](https://travis-ci.org/DataIntegrationAlliance/DIRestPlus)\nData Integration RESTPlus\uff0c\u901a\u8fc7Flask-RESTPlus \u6784\u5efa\u63a5\u53e3\u6846\u67b6\uff0c\u5c06Wind\u3001iFinD\u3001Choice\u7b49\u8fdb\u884c\u7edf\u4e00\u5c01\u88c5\n\n## \u542f\u52a8\uff08\u4e24\u6b65\uff09\n1. \u7f16\u5199\u4e00\u4efd\u542f\u52a8\u811a\u672c\nrun.py \u6587\u4ef6\n```python\nfrom direstplus import start_service\nstart_service()\n```\n2. \u542f\u52a8\u811a\u672c\n```commandline\npython run.py\n```\n\u5982\u679c\u662fLinux\u7cfb\u7edf\uff0c\u4f7f\u7528python3\n```bash\npython3 run.py\n```\n\n## \u5916\u90e8\u73af\u5883\u4f9d\u8d56\u53ca\u5b89\u88c5\u914d\u7f6e\n\n### ifind \u73af\u5883\u914d\u7f6e\n```commandline\npython \"d:\\IDE\\iFinD\\bin\\x64\\installiFinDPy.py\" \"D:\\IDE\\iFinD\\bin\"\n```\n\n#### \u6d4b\u8bd5\u63a5\u53e3\u6587\u4ef6\u5b89\u88c5\u662f\u5426\u6210\u529f\n```python\nfrom iFinDPy import *\n# \u8fd4\u56de D:\\WSPych\\RestIFindPy\\venv\\lib\\site-packages\\iFinDPy.pth\n# \u8bf4\u660e\u5b89\u88c5\u6210\u529f\n\n# \u767b\u9646\nthsLogin = THS_iFinDLogin(\"***\",\"***\") # 0\n\nthsDataDataPool = THS_DataPool('block','2016-11-27;001005260','date:Y,security_name:Y,thscode:Y')\n```\n-----\n\n### wind \u73af\u5883\u914d\u7f6e\n```commandline\npython \"d:\\IDE\\Wind\\Wind.NET.Client\\WindNET\\bin\\installWindPy.py\" \"d:\\IDE\\Wind\\Wind.NET.Client\\WindNET\"\n```\n\n#### \u6d4b\u8bd5\u63a5\u53e3\u6587\u4ef6\u5b89\u88c5\u662f\u5426\u6210\u529f\n```python\nfrom WindPy import w\nw.start()\n```\n\u8f93\u51fa\u5185\u5bb9\uff1a\n> Welcome to use Wind Quant API for Python (WindPy)!\nCOPYRIGHT (C) 2017 WIND INFORMATION CO., LTD. ALL RIGHTS RESERVED.\nIN NO CIRCUMSTANCE SHALL WIND BE RESPONSIBLE FOR ANY DAMAGES OR LOSSES CAUSED BY USING WIND QUANT API FOR Python.\n.ErrorCode=0\n.Data=[OK!]\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DataIntegrationAlliance/DIRestPlus", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "DIRestPlus", "package_url": "https://pypi.org/project/DIRestPlus/", "platform": "", "project_url": "https://pypi.org/project/DIRestPlus/", "project_urls": { "Homepage": "https://github.com/DataIntegrationAlliance/DIRestPlus" }, "release_url": "https://pypi.org/project/DIRestPlus/0.2.2/", "requires_dist": [ "flask-restplus (>=0.11.0)", "pandas (>=0.23.0)", "requests (>=2.19.1)", "xlrd (>=1.1.0)" ], "requires_python": ">=3.5", "summary": "\u57fa\u4e8eRestplus\u5b9e\u73b0\u540c\u82b1\u987aiFinD\u63a5\u53e3\u5206\u5e03\u5f0f\u8c03\u7528", "version": "0.2.2" }, "last_serial": 4202499, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4574fea1344f92a122a117d791bb52bf", "sha256": "f1e28bbe3be98e26ff78efdec385a347870f9f01e480d986e75f2ed7e0073895" }, "downloads": -1, "filename": "DIRestPlus-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4574fea1344f92a122a117d791bb52bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17756, "upload_time": "2018-07-30T05:13:14", "url": "https://files.pythonhosted.org/packages/6d/ab/49ed672498760da101ad185c65828b3d1d664c327a74cd758f594d46883e/DIRestPlus-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46c66031e39fa037d29af936e041f578", "sha256": "e0f1adb3bf9d48ee27f631a0f04591310ca18595675e5546e5bfdbc6dd1122ef" }, "downloads": -1, "filename": "DIRestPlus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "46c66031e39fa037d29af936e041f578", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8525, "upload_time": "2018-07-30T05:13:16", "url": "https://files.pythonhosted.org/packages/fa/83/3af8199663858b33e586cde3f8030253eca79add371ecae43b4e8053758b/DIRestPlus-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c110080970045e09046e02acf27337c2", "sha256": "c6a898597b5ceaa8071c4aaf9129e74e110432d854b609420865c6f65a33a24d" }, "downloads": -1, "filename": "DIRestPlus-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c110080970045e09046e02acf27337c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21227, "upload_time": "2018-07-31T01:35:01", "url": "https://files.pythonhosted.org/packages/20/20/3e7aaddd146bfd2a7cc4900f966e66262506994c97d44011ef5e0ecdd4fd/DIRestPlus-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8f96e49e42b9b2722623e35635ce6a9", "sha256": "381b70199233e0452eae2ab81cffb4d8b6f2b706bc90db2c232e5601de75e978" }, "downloads": -1, "filename": "DIRestPlus-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8f96e49e42b9b2722623e35635ce6a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8695, "upload_time": "2018-07-31T01:35:02", "url": "https://files.pythonhosted.org/packages/a2/ca/f5832e70769254867ff12729489646f8ef0b06dc2478827c905a0b1c9689/DIRestPlus-0.1.1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "74da269a95400c3b7c6c3ae128367d6a", "sha256": "b16c10df5882b457a3b9f469ff15b0c2455c968d6082eb6f857b21f56d9da141" }, "downloads": -1, "filename": "DIRestPlus-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "74da269a95400c3b7c6c3ae128367d6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32825, "upload_time": "2018-08-08T08:37:05", "url": "https://files.pythonhosted.org/packages/67/de/dbd7e5249e741c035a349f4c467258b7f716ac7eea351dd0b4b8c86e91ca/DIRestPlus-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2023c95906516a780bee06e530751f4", "sha256": "8e097e16ac996d40be4d97e22357386436ae226258d9a890edd31a8f9b05c71a" }, "downloads": -1, "filename": "DIRestPlus-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d2023c95906516a780bee06e530751f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20121, "upload_time": "2018-08-08T08:37:07", "url": "https://files.pythonhosted.org/packages/e6/8b/2cb8de6191ddbf8f6ab0d0de19fda4afc1159444ea2c2a1c33fab88215b1/DIRestPlus-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5300493396e4535095556fab882f1561", "sha256": "1cc69ad33c2ad52983f13f63270070a39a4c27762772374bc8a74160b8b98fc6" }, "downloads": -1, "filename": "DIRestPlus-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5300493396e4535095556fab882f1561", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33310, "upload_time": "2018-08-14T10:41:17", "url": "https://files.pythonhosted.org/packages/80/d8/6e9cf6aa51951763f5e4e9e9f2b7abf3ed8ed02fdc0691ba33dead566659/DIRestPlus-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac4ed7e5e4ee479d769bb12b0fb38801", "sha256": "8224c9647b71b6445cc3190577f54da5935a35188acf60fd10d05cf870e09edf" }, "downloads": -1, "filename": "DIRestPlus-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ac4ed7e5e4ee479d769bb12b0fb38801", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20792, "upload_time": "2018-08-14T10:41:20", "url": "https://files.pythonhosted.org/packages/aa/c2/9dc20df4c7883ef31be05d95f240a3a16a927d257bfcd0dd4d18ef498cea/DIRestPlus-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ab163e6c5d9709d0a68a2a23cdc2d66f", "sha256": "03ff0f977579cbae314b067720e3c043d4580c837b011f3fc56fef9e30b778f4" }, "downloads": -1, "filename": "DIRestPlus-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ab163e6c5d9709d0a68a2a23cdc2d66f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33581, "upload_time": "2018-08-21T01:19:59", "url": "https://files.pythonhosted.org/packages/7f/5a/e7cb848399f287ada40c31d8d78b6aa4cd8faa84e1d59b917ba126af7b28/DIRestPlus-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e8c25f3248a278a3ebcf98b472a46de", "sha256": "31e78a28d6a16a2feeff8acfe9c54b56ad8863a12bbcd70ad05093a4e9bb0bd2" }, "downloads": -1, "filename": "DIRestPlus-0.1.7.tar.gz", "has_sig": false, "md5_digest": "9e8c25f3248a278a3ebcf98b472a46de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21033, "upload_time": "2018-08-21T01:20:02", "url": "https://files.pythonhosted.org/packages/ed/f5/139fb1d10bbed9e2ef640e46572c1540d34e32766b309b5d4a04a7b2e8e9/DIRestPlus-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d628c7242c1c3ed7212138dde850ac7c", "sha256": "7e51e14887ac5b19826c0e38b34f00b50778e4246ccef542df2a47c922003225" }, "downloads": -1, "filename": "DIRestPlus-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d628c7242c1c3ed7212138dde850ac7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33613, "upload_time": "2018-08-22T08:54:22", "url": "https://files.pythonhosted.org/packages/ec/9c/7d13e2dd72aef8d42ecd053280e9c0fb88b3b89ffdb8fcee0dfe5c0fea39/DIRestPlus-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b6308e45703ead07f45d271be42fbc3", "sha256": "c5d2aaff364ee04dadff48e0573e67463475daab07fef1ff09b7386e0efb967f" }, "downloads": -1, "filename": "DIRestPlus-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5b6308e45703ead07f45d271be42fbc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21016, "upload_time": "2018-08-22T08:54:24", "url": "https://files.pythonhosted.org/packages/ae/9e/af2fcc9f7aacfedf472c088ea9598659a4a53d391bd654c94cbb8796f04e/DIRestPlus-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8f5222dfd11485dd445f6f2795c9506f", "sha256": "881f4e7069b68123852554e1523a257936cd2557ce294065a367275a79e40ea3" }, "downloads": -1, "filename": "DIRestPlus-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f5222dfd11485dd445f6f2795c9506f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33750, "upload_time": "2018-08-24T06:04:19", "url": "https://files.pythonhosted.org/packages/7f/cb/31ec5e2ba0bc857b0d8af96d476d163f3c65ba6e95a7be86e8c1ab843bcb/DIRestPlus-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d683ae49a8fc0d297b91f88611cfe682", "sha256": "d9e002aad9d2895fe67ab23acde16319f1f40d25ffd11d834bcfdec509ac1807" }, "downloads": -1, "filename": "DIRestPlus-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d683ae49a8fc0d297b91f88611cfe682", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21134, "upload_time": "2018-08-24T06:04:22", "url": "https://files.pythonhosted.org/packages/31/da/e487c6c0bfc8ff7bc85ba81b480334cb9cc03d5ac663ff0a59b9af69efb7/DIRestPlus-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f5222dfd11485dd445f6f2795c9506f", "sha256": "881f4e7069b68123852554e1523a257936cd2557ce294065a367275a79e40ea3" }, "downloads": -1, "filename": "DIRestPlus-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8f5222dfd11485dd445f6f2795c9506f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 33750, "upload_time": "2018-08-24T06:04:19", "url": "https://files.pythonhosted.org/packages/7f/cb/31ec5e2ba0bc857b0d8af96d476d163f3c65ba6e95a7be86e8c1ab843bcb/DIRestPlus-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d683ae49a8fc0d297b91f88611cfe682", "sha256": "d9e002aad9d2895fe67ab23acde16319f1f40d25ffd11d834bcfdec509ac1807" }, "downloads": -1, "filename": "DIRestPlus-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d683ae49a8fc0d297b91f88611cfe682", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21134, "upload_time": "2018-08-24T06:04:22", "url": "https://files.pythonhosted.org/packages/31/da/e487c6c0bfc8ff7bc85ba81b480334cb9cc03d5ac663ff0a59b9af69efb7/DIRestPlus-0.2.2.tar.gz" } ] }