蒸汽排行榜的包装纸
steamleaderboards的Python项目详细描述
steamleaderboards
一个旨在帮助开发人员访问各种STEAM游戏排行榜的软件包。
它是以isaac每日运行记分板为基础创建的,但也可以用于其他游戏。
用法
要使用steamleaderboards
,首先为所需的游戏创建一个LeaderboardGroup
。
importsteamleaderboardsassllbgroup=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.entriesmy_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)