{ "info": { "author": "Youfou", "author_email": "youfou@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Natural Language :: Chinese (Simplified)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Games/Entertainment :: Simulation", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "hsdata\n======\n\n**\u7528\u6570\u636e\u73a9\u7089\u77f3**\n\n\u5feb\u901f\u6536\u96c6\u548c\u5206\u6790\u7089\u77f3\u4f20\u8bf4\u7684\u5361\u724c\u53ca\u5361\u7ec4\u6570\u636e\n\n\u8fd0\u884c\u73af\u5883\n--------\n\nhsdata \u4f7f\u7528 Python 3 \u7f16\u5199\uff0c\u5f15\u7528\u4e86 requests \u548c scrapy\n\u4e24\u4e2a\u6a21\u5757\uff0c\u7406\u8bba\u4e0a\u53ef\u4ee5\u5728\u6240\u6709\u652f\u6301\u8fd9\u4e24\u4e2a\u6a21\u5757\u7684\u7cfb\u7edf\u73af\u5883\u4e2d\u8fd0\u884c\u3002\n\n\u5982\u4f55\u5b89\u88c5\n--------\n\n\u63a8\u8350\u4f7f\u7528 pip \u5b89\u88c5\n\n::\n\n pip3 install -U hsdata\n\n\u5feb\u901f\u4e0a\u624b\n--------\n\n.. code:: python\n\n\n import hsdata\n\n # \u83b7\u53d6\u5361\u7ec4\u6570\u636e\n decks = hsdata.HSBoxDecks()\n # \u82e5\u672a\u627e\u5230\u672c\u5730\u6570\u636e\uff0c\u4f1a\u81ea\u52a8\u4ece\u7f51\u7edc\u83b7\u53d6\n print('\u4ece\u7089\u77f3\u76d2\u5b50\u83b7\u53d6\u5230', len(decks), '\u4e2a\u5361\u7ec4\u6570\u636e\uff01')\n\n # \u66f4\u65b0\u5361\u7ec4\u6570\u636e\n # decks.update()\n\n # \u641c\u7d22\u5361\u7ec4\n found = decks.search(\n career='\u8428\u6ee1',\n mode=hsdata.MODE_STANDARD,\n min_games=10000,\n win_rate_top_n=5)\n print('\u5176\u4e2d5\u4e2a\u80dc\u7387\u6700\u9ad8\u7684\u8428\u6ee1\u5361\u7ec4:')\n for deck in found:\n print('{}: {} \u573a, {:.2%} \u80dc'.format(\n deck.name, deck.games, deck.win_rate))\n\n # \u67e5\u770b\u5361\u7ec4\u4e2d\u7684\u5361\u724c\n print('\u5176\u4e2d\u7b2c\u4e00\u4e2a\u5361\u7ec4\u7528\u4e86\u8fd9\u4e9b\u5361\u724c')\n print(found[0].cards)\n\n\u8fd0\u884c\u7ed3\u679c\u7c7b\u4f3c\u8fd9\u6837\n\n \u4ece\u7089\u77f3\u76d2\u5b50\u83b7\u53d6\u5230 1574 \u4e2a\u5361\u7ec4\u6570\u636e\uff01\n\n | \u5176\u4e2d5\u4e2a\u80dc\u7387\u6700\u9ad8\u7684\u8428\u6ee1\u5361\u7ec4:\n | \u3010\u9ec4\u91d1\u8d5b\u51a0\u519b\u3011OmegaZero\u4e2d\u901f\u8428: 124830 \u573a, 63.47% \u80dc\n | \u3010\u6b27\u670d\u767b\u9876\u3011Janos \u4e2d\u901f\u8428: 172444 \u573a, 63.02% \u80dc\n | \u3010EULC\u51a0\u519b\u3011Pavel\u4e2d\u901f\u8428: 61187 \u573a, 62.73% \u80dc\n | \u3010\u6b27\u670d\u524d50\u3011Toymachine\u4e2d\u901f\u8428: 41754 \u573a, 60.95% \u80dc\n | \u3010\u5916\u670d\u767b\u9876\u3011Ownerism \u4e2d\u901f\u8428: 152966 \u573a, 60.94% \u80dc\n\n | \u5176\u4e2d\u7b2c\u4e00\u4e2a\u5361\u7ec4\u7528\u4e86\u8fd9\u4e9b\u5361\u724c\n | Counter({: 2,\n | : 2,\n | : 2,\n | : 2,\n | : 2,\n | : 1,\n | : 1,\n | : 1,\n | : 2,\n | : 2,\n | : 2,\n | : 2,\n | : 2,\n | : 2,\n | : 2,\n | : 1,\n | : 2})\n\n\u4ee5\u4e0a\u53ea\u662f\u4e2a\u5e2e\u52a9\u5165\u95e8\u7684\u4f8b\u5b50\uff0c\u53d1\u6325\u60f3\u8c61\u529b\uff0c\u7528\u5b83\u6765\u63a2\u7d22\u66f4\u591a\u5427\uff01\n\n\u6570\u636e\u6765\u6e90\n--------\n\n\u76ee\u524d hsdata \u91c7\u7528\u4e86\u4ee5\u4e0b\u6570\u636e\u6765\u6e90\uff0c\u8fd9\u4e9b\u6570\u636e\u7684\u7248\u6743\u4e3a\u5404\u6570\u636e\u6e90\u6240\u6709\u3002\n\n- \u5361\u724c\u6570\u636e\n\n - `HearthstoneJSON `__\n\n- \u5361\u7ec4\u6570\u636e\n\n - `\u7f51\u6613\u7089\u77f3\u76d2\u5b50 `__\n - `HearthStats `__\n\n--------------\n\n\u8bb8\u53ef\u534f\u8bae: Apache License, Version 2.0\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/youfou/hsdata", "keywords": "\u7089\u77f3", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "hsdata", "package_url": "https://pypi.org/project/hsdata/", "platform": "", "project_url": "https://pypi.org/project/hsdata/", "project_urls": { "Homepage": "https://github.com/youfou/hsdata" }, "release_url": "https://pypi.org/project/hsdata/0.2.16/", "requires_dist": null, "requires_python": "", "summary": "\u7528\u6570\u636e\u73a9\u7089\u77f3\uff01\u5feb\u901f\u6536\u96c6\u548c\u5206\u6790\u7089\u77f3\u4f20\u8bf4\u7684\u5361\u724c\u53ca\u5361\u7ec4\u6570\u636e\u3002", "version": "0.2.16" }, "last_serial": 2562974, "releases": { "0.2.10": [ { "comment_text": "", "digests": { "md5": "93a3893f64c20ad7ba5eb1f29a85387b", "sha256": "4e3752519e6056f307da8c440ba1db34e5931e50fff251fc5242eed86190755d" }, "downloads": -1, "filename": "hsdata-0.2.10.tar.gz", "has_sig": false, "md5_digest": "93a3893f64c20ad7ba5eb1f29a85387b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17582, "upload_time": "2016-10-26T21:09:22", "url": "https://files.pythonhosted.org/packages/d8/8b/30a50dcae0741d254f2fe10629dbf5cda6805b826e8290307b825ec28537/hsdata-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "051d2b4c3af26fb9020528ab3763883e", "sha256": "8fd1fb01d5c61422979dcd8f220249bdc18147e24e63430a4fa7f86406f7ff9e" }, "downloads": -1, "filename": "hsdata-0.2.11.tar.gz", "has_sig": false, "md5_digest": "051d2b4c3af26fb9020528ab3763883e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19088, "upload_time": "2016-11-08T16:29:51", "url": "https://files.pythonhosted.org/packages/a0/29/d8901e9e60d1c9a102cea0d18075d7386710e3446d01c3dca8fd19269435/hsdata-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "614f02f472e455e48d10aaaf1f076656", "sha256": "c61ad36defdfaedc95f713408350aa8d9169a52641b04d3134a1795bc484a103" }, "downloads": -1, "filename": "hsdata-0.2.12.tar.gz", "has_sig": false, "md5_digest": "614f02f472e455e48d10aaaf1f076656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19350, "upload_time": "2016-12-03T17:55:36", "url": "https://files.pythonhosted.org/packages/a6/f5/c7101b7f651ceebd3052e24d13629dd36702c41d0fd7bfd45eada29bcc9a/hsdata-0.2.12.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "412c36b61a0dad10530d473175e8d924", "sha256": "516f1ca0bff7f8c8d4af6d11fbb11114cbba74dec96721955efc3f8c7976249d" }, "downloads": -1, "filename": "hsdata-0.2.15.tar.gz", "has_sig": false, "md5_digest": "412c36b61a0dad10530d473175e8d924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19919, "upload_time": "2017-01-02T21:58:31", "url": "https://files.pythonhosted.org/packages/58/64/655d2f4014bcfa3032c5013b2f8da88db96237ac52d53456b2d89660602b/hsdata-0.2.15.tar.gz" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "80d558fe969af2760c3b24dd80df93d4", "sha256": "0bb458aed4ef5d3ed66a34863bd0b77e6f88f6e0bf7c3ff139c14efbf72905e2" }, "downloads": -1, "filename": "hsdata-0.2.16.tar.gz", "has_sig": false, "md5_digest": "80d558fe969af2760c3b24dd80df93d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20247, "upload_time": "2017-01-09T19:39:27", "url": "https://files.pythonhosted.org/packages/41/8a/177218be984eb64ec7f2068bf3e311c7c688c8a374344f209f90bed20112/hsdata-0.2.16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80d558fe969af2760c3b24dd80df93d4", "sha256": "0bb458aed4ef5d3ed66a34863bd0b77e6f88f6e0bf7c3ff139c14efbf72905e2" }, "downloads": -1, "filename": "hsdata-0.2.16.tar.gz", "has_sig": false, "md5_digest": "80d558fe969af2760c3b24dd80df93d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20247, "upload_time": "2017-01-09T19:39:27", "url": "https://files.pythonhosted.org/packages/41/8a/177218be984eb64ec7f2068bf3e311c7c688c8a374344f209f90bed20112/hsdata-0.2.16.tar.gz" } ] }