Skip to main content

Score Sabre API 包装器

项目描述

GitHub 许可证 PyPI 版本 编解码器 PyPI 支持的 Python 版本 PyPI 下载

PyScoreSaber

Score Sabre API 包装器

特征

  • 速率限制处理
  • 查询缓存
  • 一切都是async
  • 其他辅助方法和异步生成器
  • 虚假数据提供者

伪造数据模式可以通过以下方式激活scoresaber = ScoreSaber(test_mode=True)。这将返回随机数据,而不是向 Score Saber 发出 API 请求。

用法:

import asyncio
from pyscoresaber import ScoreSaberAPI


async def main():
    async with ScoreSaberAPI() as scoresaber:
        player = await scoresaber.player_full("76561198029447509")
        print(player)

# Get fake data instead
async def main_fake():
    async with ScoreSaberAPI(test_mode=True) as scoresaber:
        player = await scoresaber.player_basic("76561198029447509")
        print(player)

asyncio.run(main())
asyncio.run(main_fake())

伪造者提供者:

from faker import Faker
from pyscoresaber import ScoreSaberProvider

faker = Faker()
faker.add_provider(ScoreSaberProvider)

player = faker.player_basic("76561198029447509")
print(player)

项目详情


下载文件

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

源分布

PyScoreSaber-1.0.8.tar.gz (10.5 kB 查看哈希

已上传 source

内置分布

PyScoreSaber-1.0.8-py3-none-any.whl (17.2 kB 查看哈希

已上传 py3