{ "info": { "author": "PRESS.one", "author_email": "dev@press.one", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# PRS Lib\n\n\u662f\u5bf9 PRS REST API \u7684\u5c01\u88c5\uff0c\u5f00\u53d1\u8005\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u4e0e PRS \u670d\u52a1\u8fdb\u884c\u901a\u4fe1\u3002\n\nPRS \u76ee\u524d\u63d0\u4f9b\u4e86\u4e24\u4e2a\u73af\u5883\u4f9b\u5f00\u53d1\u8005\u4f7f\u7528\uff1a\n\n- \u6b63\u5f0f\u73af\u5883\uff0c\u57df\u540d https://press.one\n- \u6d4b\u8bd5\u73af\u5883\uff0c\u57df\u540d https://beta.press.one\n- \u5f00\u53d1\u73af\u5883\uff0c\u57df\u540d https://beta.press.one\n\n\u76ee\u524d\u5bf9 DApp \u5f00\u653e\u7684\u63a5\u53e3\u6709\uff1a\n\n- DApp \u521b\u5efa\u548c\u7ef4\u62a4\u3002\n- \u7528\u6237\u6388\u6743\u3002\n- \u7b7e\u540d\u3002\n- \u7b7e\u540d\u6587\u4ef6\u76f8\u5173\u3002(\u7b7e\u540d\u6587\u4ef6\u3001\u83b7\u53d6\u6587\u4ef6)\n- \u5408\u7ea6\u76f8\u5173\u3002\uff08\u521b\u5efa\u5408\u7ea6\u3001\u7ed1\u5b9a\u5408\u7ea6\u3001\u67e5\u8be2\u5408\u7ea6\uff09\n- \u5408\u7ea6\u4ea4\u6613\u76f8\u5173\u3002\uff08\u8d2d\u4e70\u5408\u7ea6\u3001\u5408\u7ea6\u4ea4\u6613\u8bb0\u5f55\uff09\n- \u533a\u5757\u4fe1\u606f\u67e5\u8be2\u3002\n- \u94b1\u5305\u76f8\u5173\u3002\uff08\u67e5\u8be2\u94b1\u5305\u3001\u67e5\u8be2\u4ea4\u6613\u5386\u53f2\u3001\u5145\u503c\u3001\u63d0\u73b0\uff09\n\n## \u5feb\u901f\u5f00\u59cb\n\n### \u6ce8\u518c\u8d26\u53f7\n\n1. \u5f00\u53d1\u8005\u524d\u5f80 PRS \u5b98\u7f51\u6ce8\u518c\u8d26\u53f7\u3002(\u6b63\u5f0f\u73af\u5883\uff1ahttps://press.one \u6d4b\u8bd5\u73af\u5883\uff1ahttps://beta.press.one )\n2. \u767b\u5f55\u6210\u529f\u540e\u8fdb\u5165[\u5f00\u53d1\u8005\u8bbe\u7f6e](https://beta.press.one/developer/settings)\u3001[\u6211\u7684 DApp](https://beta.press.one/developer/apps)\uff0c\u5b8c\u5584\u5f00\u53d1\u8005\u4fe1\u606f\u4ee5\u53ca\u521b\u5efa DApp\u3002\n3. \u5728\u9879\u76ee\u4e2d\u5b89\u88c5\u6b64 [Lib](https://github.com/Press-One/prs-lib-py)\n4. DApp \u5728\u5408\u9002\u7684\u65f6\u5019\u5f15\u5bfc\u7528\u6237\u8fdb\u884c\u6388\u6743\n5. \u6388\u6743\u6210\u529f\u540e\u5373\u53ef\u8fdb\u884c\u7b7e\u540d\u53d1\u5e03\u6587\u4ef6\u3001\u521b\u5efa\u5408\u7ea6\u7b49\u64cd\u4f5c\n\n\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u8003[\u5f00\u53d1\u8005\u7f51\u7ad9](https://developer.press.one)\u3002\n\n### Python \u7248\u672c\u652f\u6301\n\n\u652f\u6301 `>= Python 3.6`\n\n### \u5b89\u88c5\n\n\u901a\u8fc7 `pip` \u5b89\u88c5:\n\n```bash\npip install prs-lib\n```\n\n### \u521d\u59cb\u5316\n\n\u5728\u4ee3\u7801\u4e2d `import prs_lib`\uff0c\u4e4b\u540e\u521b\u5efa client\n\n```python\nimport prs_lib\n\n\n# \u521d\u59cb\u5316 client\nclient = prs_lib.PRS({\n 'env': 'dev',\n 'private_key': 'private key ..',\n 'address': 'address ...',\n 'token': 'token ...',\n 'debug': True,\n})\n\n# \u5176\u4e2d\uff0c`env` \u662f\u5fc5\u586b\u7684\uff0c\u5176\u5b83\u90fd\u662f\u53ef\u9009\u7684\n```\n\n### \u793a\u4f8b\u4ee3\u7801\n\n\u4ee5\u4e0b\u4ee3\u7801\u6839\u636e\u5757\u7684 id \u4ece\u94fe\u4e0a\u5bf9\u5757\u5185\u5bb9\u8fdb\u884c\u83b7\u53d6\n\n```python\nimport prs_lib\n\n\nclient = prs_lib.PRS({\n 'env': 'dev',\n 'debug': True,\n})\nres = client.block.get_by_rids([\n 'ba03bd584d69b89615ce8db22b4c593342a5ec09b343a7859044a8e4d389c4c2',\n '65163724a98d29506b1031dc68fa62fb5a7a11fe631fb723a723b2a19e9bb65c'\n])\nprint(res.json())\n```\n\n## API\n\nprs-lib \u66b4\u9732\u4e00\u4e2a PRS \u7c7b\uff0c\u5f00\u53d1\u8005\u901a\u8fc7\u521b\u5efa PRS \u5b9e\u4f8b\uff0c\u6765\u5bf9 REST API \u8fdb\u884c\u4ea4\u4e92\u3002\n\n```\n$ pydoc prs_lib\n```\n\n\u770b\u67d0\u4e2a\u5177\u4f53\u6a21\u5757\u7684\u5e2e\u52a9\uff0c\u6bd4\u5982\uff0c\u67e5\u770b `block` \u7684\u6587\u6863\uff1a\n\n```\n$ pydoc prs_lib.block\n```\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/Press-One/prs-lib-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "prs-lib", "package_url": "https://pypi.org/project/prs-lib/", "platform": "any", "project_url": "https://pypi.org/project/prs-lib/", "project_urls": { "Homepage": "https://github.com/Press-One/prs-lib-py" }, "release_url": "https://pypi.org/project/prs-lib/0.0.3/", "requires_dist": [ "requests", "prs-utility", "pytest (>=3) ; extra == 'dev'", "coverage ; extra == 'dev'", "tox ; extra == 'dev'", "twine ; extra == 'dev'" ], "requires_python": ">=3.6", "summary": "prs lib", "version": "0.0.3" }, "last_serial": 5485624, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5c874570bafe1ac43d6b24a2d4ae06fa", "sha256": "ff6c81ad422aca4afc6857f97ae78c836cb0a2e98ed24857c99d623113892afa" }, "downloads": -1, "filename": "prs_lib-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c874570bafe1ac43d6b24a2d4ae06fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 16533, "upload_time": "2019-06-10T11:13:53", "url": "https://files.pythonhosted.org/packages/37/bf/6fc87f9e3dda2685a93e2ce98d1c816ca05d744a4133fc1002bd551561f9/prs_lib-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71e9fa0bf8b67f997c705efa563d6df0", "sha256": "3b1d56a20cfaef4cc9b9f230fa27ecff1967fb35ab92a917008ff6cf20132fee" }, "downloads": -1, "filename": "prs-lib-0.0.1.tar.gz", "has_sig": false, "md5_digest": "71e9fa0bf8b67f997c705efa563d6df0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11968, "upload_time": "2019-06-10T11:13:56", "url": "https://files.pythonhosted.org/packages/20/f8/4fa7c357e8f4125cf28a48203917c70ed5f8a3e16d8a43a41e3911bea1c8/prs-lib-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b7027c9a867492ba04573a8415b9adcf", "sha256": "d44fa5041d2424bbdc2805fb95be1ca985c72f0bf2c96206bd61912bcd7158e9" }, "downloads": -1, "filename": "prs_lib-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7027c9a867492ba04573a8415b9adcf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 16540, "upload_time": "2019-06-11T14:18:27", "url": "https://files.pythonhosted.org/packages/5e/49/b310ef83fd18d0a99b0ccf1ce3a10d63f26daec70753fc80eef43780c5f4/prs_lib-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dd6da745571ebb89808452c1daea408", "sha256": "52afd3d9f3dbdf9dbe27269c5783e1dc77a7bef501afe895645e2564e64811eb" }, "downloads": -1, "filename": "prs-lib-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4dd6da745571ebb89808452c1daea408", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24352, "upload_time": "2019-06-11T14:18:29", "url": "https://files.pythonhosted.org/packages/54/83/c2c208f504fc8a249a40f17624bd47fc806b8241ea2a8094193223b240cb/prs-lib-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6b55196294aefb229252443a36586414", "sha256": "30b13eb4cddc3c1574bcc9bbd69876e8fa1d26b8b754ae0e803e229324504b07" }, "downloads": -1, "filename": "prs_lib-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b55196294aefb229252443a36586414", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 16524, "upload_time": "2019-07-04T08:47:31", "url": "https://files.pythonhosted.org/packages/46/6a/45ac9af6fd3a7545841ea7e3dea58ce986ea128fb6240b25c75af16d471a/prs_lib-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848e96252601c008c860d2dc69f260b3", "sha256": "52a30e7d41f2318c12b947485f34235c2b43961fffaef57ad37338729d41b2dc" }, "downloads": -1, "filename": "prs-lib-0.0.3.tar.gz", "has_sig": false, "md5_digest": "848e96252601c008c860d2dc69f260b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24371, "upload_time": "2019-07-04T08:47:33", "url": "https://files.pythonhosted.org/packages/ec/2b/72f4e9d44bdca7722c26f7d661aa7f985ca550639f53803bae1b4d82b3a8/prs-lib-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b55196294aefb229252443a36586414", "sha256": "30b13eb4cddc3c1574bcc9bbd69876e8fa1d26b8b754ae0e803e229324504b07" }, "downloads": -1, "filename": "prs_lib-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b55196294aefb229252443a36586414", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 16524, "upload_time": "2019-07-04T08:47:31", "url": "https://files.pythonhosted.org/packages/46/6a/45ac9af6fd3a7545841ea7e3dea58ce986ea128fb6240b25c75af16d471a/prs_lib-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848e96252601c008c860d2dc69f260b3", "sha256": "52a30e7d41f2318c12b947485f34235c2b43961fffaef57ad37338729d41b2dc" }, "downloads": -1, "filename": "prs-lib-0.0.3.tar.gz", "has_sig": false, "md5_digest": "848e96252601c008c860d2dc69f260b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24371, "upload_time": "2019-07-04T08:47:33", "url": "https://files.pythonhosted.org/packages/ec/2b/72f4e9d44bdca7722c26f7d661aa7f985ca550639f53803bae1b4d82b3a8/prs-lib-0.0.3.tar.gz" } ] }