{ "info": { "author": "Stefano Pigozzi", "author_email": "ste.pigozzi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Internet" ], "description": "# `steamleaderboards`\n\nA package designed to help developers access the leaderboards of various Steam games.\n\nIt was created with the Isaac Daily Run scoreboards in mind, but it can be used for other games as well.\n\n## Usage\n\nTo use `steamleaderboards`, first create a `LeaderboardGroup` for the desired game.\n\n```python\nimport steamleaderboards as sl\nlbgroup = sl.LeaderboardGroup(STEAM_APP_ID)\n```\n\nOnce you have created the `LeaderboardGroup`, you can retrieve the desired leaderboards by using the `LeaderboardGroup.get` method. \nYou can specify the name, the display name or the id of the leaderboard to retrieve.\n\n```python\nleaderboard_a = lbgroup.get(name=LEADERBOARD_NAME)\nleaderboard_b = lbgroup.get(lbid=LEADERBOARD_ID)\nleaderboard_c = lbgroup.get(display_name=LEADERBOARD_DISPLAY_NAME)\n```\n\nWhen you have the `Leaderboard` object, you can find all the entries in the `Leaderboard.entries` field, or you can search for a specific one through the `Leaderboard.find_entry` method.\n\n```python\nall_scores = leaderboard_a.entries\nmy_score = leaderboard_a.find_entry(MY_STEAMID_1)\nfirst_place_score = leaderboard_a.find_entry(rank=1)\nlast_place_score = leaderboard_a.find_entry(rank=-1)\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/Steffo99/steamleaderboards", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "steamleaderboards", "package_url": "https://pypi.org/project/steamleaderboards/", "platform": "", "project_url": "https://pypi.org/project/steamleaderboards/", "project_urls": { "Homepage": "https://github.com/Steffo99/steamleaderboards" }, "release_url": "https://pypi.org/project/steamleaderboards/0.0.3/", "requires_dist": [ "lxml", "requests", "bs4" ], "requires_python": "~=3.6", "summary": "A wrapper for the Steam Leaderboards", "version": "0.0.3" }, "last_serial": 4787989, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6d2dde6b4566a795fe8dab54121a19d9", "sha256": "61222deb67201524c214aa2b6978d26786b7278f0a19e321138c073ed407ac0b" }, "downloads": -1, "filename": "steamleaderboards-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d2dde6b4566a795fe8dab54121a19d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 4194, "upload_time": "2019-02-05T20:46:51", "url": "https://files.pythonhosted.org/packages/8d/69/8e3842eb396a7e06d6cdc3c733f9e8ed30b7352693f2e25beb343c1a352d/steamleaderboards-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efce90a59620c5611e2229860d85b088", "sha256": "7f9d7bb0042b8b349ce937e677275e21101c93e15d8087dc100c440b201995b9" }, "downloads": -1, "filename": "steamleaderboards-0.0.1.tar.gz", "has_sig": false, "md5_digest": "efce90a59620c5611e2229860d85b088", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3016, "upload_time": "2019-02-05T20:46:53", "url": "https://files.pythonhosted.org/packages/52/2d/498a6ea6f39ffe035108cd21fe3750815867c201df8f70eda3a14f9d156f/steamleaderboards-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "670ebb9e4e821288df63b12cb129fbe8", "sha256": "3717fe0b9b37126d516719a11c8fe7de118926af502ed9b4796d3067b26e5941" }, "downloads": -1, "filename": "steamleaderboards-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "670ebb9e4e821288df63b12cb129fbe8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 4199, "upload_time": "2019-02-06T18:32:10", "url": "https://files.pythonhosted.org/packages/60/ef/7f879a6c58f4c2fa2a00c4574f2d440df9b06f4860cc222197a7186448f0/steamleaderboards-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "701bd1b17996e7613d7debba1a9094fd", "sha256": "8a1de8310b23bdb6538d26eb6450a5ae0db7781ea77d550158e67aafab42392b" }, "downloads": -1, "filename": "steamleaderboards-0.0.2.tar.gz", "has_sig": false, "md5_digest": "701bd1b17996e7613d7debba1a9094fd", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3019, "upload_time": "2019-02-06T18:32:12", "url": "https://files.pythonhosted.org/packages/77/76/4ce577935fcf1a105399360fa15a728e984b1f15f37be05e2376195c52f4/steamleaderboards-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e88c4532a197216d8bdef1f198ec5ab8", "sha256": "5b8451cf417d7d5a17325f6208a86ec2be92a6ba21a5d17008fe2eeffc15535d" }, "downloads": -1, "filename": "steamleaderboards-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e88c4532a197216d8bdef1f198ec5ab8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 4201, "upload_time": "2019-02-06T18:48:03", "url": "https://files.pythonhosted.org/packages/c8/85/75043f9e0c5da914e6cf2220a042465c65e020dd0119eea96eb0633d7f58/steamleaderboards-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8685333b47ae32c74530eaf70af769df", "sha256": "84b63af8663d1ddfff17b235deec803d46645ab47ac6ff263a5642641caaf49c" }, "downloads": -1, "filename": "steamleaderboards-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8685333b47ae32c74530eaf70af769df", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3027, "upload_time": "2019-02-06T18:48:06", "url": "https://files.pythonhosted.org/packages/e7/75/55d990885346a55b383d9a5ceab86e608b59837e8f3e159ef8ffb215dafa/steamleaderboards-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e88c4532a197216d8bdef1f198ec5ab8", "sha256": "5b8451cf417d7d5a17325f6208a86ec2be92a6ba21a5d17008fe2eeffc15535d" }, "downloads": -1, "filename": "steamleaderboards-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e88c4532a197216d8bdef1f198ec5ab8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 4201, "upload_time": "2019-02-06T18:48:03", "url": "https://files.pythonhosted.org/packages/c8/85/75043f9e0c5da914e6cf2220a042465c65e020dd0119eea96eb0633d7f58/steamleaderboards-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8685333b47ae32c74530eaf70af769df", "sha256": "84b63af8663d1ddfff17b235deec803d46645ab47ac6ff263a5642641caaf49c" }, "downloads": -1, "filename": "steamleaderboards-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8685333b47ae32c74530eaf70af769df", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3027, "upload_time": "2019-02-06T18:48:06", "url": "https://files.pythonhosted.org/packages/e7/75/55d990885346a55b383d9a5ceab86e608b59837e8f3e159ef8ffb215dafa/steamleaderboards-0.0.3.tar.gz" } ] }