معرفی شرکت ها


PyBeatSaver-0.1.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Beat Saver API wrapper
ویژگی مقدار
سیستم عامل OS Independent
نام فایل PyBeatSaver-0.1.9
نام PyBeatSaver
نسخه کتابخانه 0.1.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده LuCkEr-
ایمیل نویسنده lucker@lucker.xyz
آدرس صفحه اصلی https://github.com/Kiyomi-Parents/PyBeatSaver
آدرس اینترنتی https://pypi.org/project/PyBeatSaver/
مجوز -
[![GitHub license](https://img.shields.io/github/license/Kiyomi-Parents/PyBeatSaver)](https://github.com/Kiyomi-Parents/PyBeatSaver/blob/master/LICENSE) [![PyPI version](https://badge.fury.io/py/PyBeatSaver.svg)](https://pypi.org/project/PyBeatSaver) [![codecov](https://codecov.io/gh/Kiyomi-Parents/PyBeatSaver/branch/master/graph/badge.svg?token=IUFZTBDVEE)](https://codecov.io/gh/Kiyomi-Parents/PyBeatSaver) [![PyPI supported Python versions](https://img.shields.io/pypi/pyversions/pybeatsaver.svg)](https://pypi.org/project/PyBeatSaver) [![PyPI downloads](https://img.shields.io/pypi/dm/pybeatsaver?color=blueviolet&logo=pypi)](https://pypi.org/project/PyBeatSaver) # PyBeatSaver Beat Saver API wrapper ### Features * Rate Limit handling * Query Caching * Everything is ``async`` * Additional helper methods and async generators * Faker data provider The faker data mode can be activated with the following ```beatsaver = BeatSaverAPI(test_mode=True)```. This will return random data instead of making API requests to Beat Saver. ### Usage: ```python import asyncio from pybeatsaver import BeatSaverAPI, BeatSaver async def main(): async with BeatSaverAPI() as beatsaver: beatmap = await beatsaver.beatmap("16d22") print(beatmap) # Without "async with" syntax async def main2(): beatsaver = BeatSaver() await beatsaver.start() beatmap = await beatsaver.beatmap("16d22") print(beatmap) # Get fake data instead async def main_fake(): async with BeatSaverAPI(test_mode=True) as beatsaver: beatmap = await beatsaver.beatmap("16d22") print(beatmap) asyncio.run(main()) asyncio.run(main2()) asyncio.run(main_fake()) ``` ### Faker provider: ```python from faker import Faker from pybeatsaver import BeatSaverProvider faker = Faker() faker.add_provider(BeatSaverProvider) beatmap = faker.map_detail() print(beatmap) ```


نیازمندی

مقدار نام
==1.0.1 OutCache
~=2.8.2 python-dateutil
~=3.17.0 marshmallow
~=0.5.7 dataclasses-json
~=3.8.1 aiohttp
==13.15.0 Faker
- coverage
- pytest
- pytest-asyncio
- pytest-cov


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl PyBeatSaver-0.1.9:

    pip install PyBeatSaver-0.1.9.whl


نصب پکیج tar.gz PyBeatSaver-0.1.9:

    pip install PyBeatSaver-0.1.9.tar.gz