Skip to main content

Steam 排行榜的包装

项目描述

steamleaderboards

旨在帮助开发人员访问各种 Steam 游戏排行榜的软件包。

它的创建考虑了 Isaac Daily Run 记分牌,但它也可以用于其他游戏。

用法

要使用,首先为所需的游戏steamleaderboards创建一个。LeaderboardGroup

import steamleaderboards as sl
lbgroup = sl.LeaderboardGroup(STEAM_APP_ID)

创建 后LeaderboardGroup,您可以使用 方法检索所需的排行榜LeaderboardGroup.get
您可以指定要检索的排行榜的名称、显示名称或 ID。

leaderboard_a = lbgroup.get(name=LEADERBOARD_NAME)
leaderboard_b = lbgroup.get(lbid=LEADERBOARD_ID)
leaderboard_c = lbgroup.get(display_name=LEADERBOARD_DISPLAY_NAME)

当你有Leaderboard对象时,你可以找到Leaderboard.entries字段中的所有条目,也可以通过方法搜索特定的条目Leaderboard.find_entry

all_scores = leaderboard_a.entries
my_score = leaderboard_a.find_entry(MY_STEAMID_1)
first_place_score = leaderboard_a.find_entry(rank=1)
last_place_score = leaderboard_a.find_entry(rank=-1)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

steamleaderboards-0.0.3.tar.gz (3.0 kB 查看哈希)

已上传 source

内置分布

steamleaderboards-0.0.3-py3-none-any.whl (4.2 kB 查看哈希)

已上传 py3