{"id":17871485,"url":"https://github.com/sharpbit/brawlstats","last_synced_at":"2025-04-12T18:39:11.680Z","repository":{"id":55047333,"uuid":"120647410","full_name":"SharpBit/brawlstats","owner":"SharpBit","description":"(A)sync Python API wrapper for the Brawl Stars API","archived":false,"fork":false,"pushed_at":"2024-10-08T06:47:41.000Z","size":1688,"stargazers_count":104,"open_issues_count":4,"forks_count":24,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-03T22:09:26.220Z","etag":null,"topics":["api-wrapper","async","brawl-stars","brawl-stats","brawlstats","hacktoberfest","python","python-api-wrapper","python-wrapper","python310","python311","python312","python39","supercell","sync"],"latest_commit_sha":null,"homepage":"https://brawlstats.rtfd.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SharpBit.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-07T17:25:37.000Z","updated_at":"2025-03-04T04:53:23.000Z","dependencies_parsed_at":"2024-10-28T11:28:21.098Z","dependency_job_id":"c39864eb-a878-492f-95dc-0cb24698d279","html_url":"https://github.com/SharpBit/brawlstats","commit_stats":{"total_commits":286,"total_committers":9,"mean_commits":31.77777777777778,"dds":"0.16433566433566438","last_synced_commit":"02af73ce7657f226af66607e197b1ea5a5a5c9b4"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpBit%2Fbrawlstats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpBit%2Fbrawlstats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpBit%2Fbrawlstats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharpBit%2Fbrawlstats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SharpBit","download_url":"https://codeload.github.com/SharpBit/brawlstats/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248616109,"owners_count":21134003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-wrapper","async","brawl-stars","brawl-stats","brawlstats","hacktoberfest","python","python-api-wrapper","python-wrapper","python310","python311","python312","python39","supercell","sync"],"created_at":"2024-10-28T10:34:25.163Z","updated_at":"2025-04-12T18:39:11.661Z","avatar_url":"https://github.com/SharpBit.png","language":"Python","readme":".. image:: https://i.imgur.com/5uUkTrn.png\n    :alt: Brawl Stats\n\nBrawl Stats\n===========\n\n.. image:: https://img.shields.io/pypi/v/brawlstats.svg\n    :target: https://pypi.org/project/brawlstats/\n    :alt: PyPi\n\n.. image:: https://github.com/SharpBit/brawlstats/actions/workflows/tests.yml/badge.svg\n    :target: https://github.com/SharpBit/brawlstats/actions/workflows/tests.yml\n    :alt: GitHub Actions Tests\n\n.. image:: https://img.shields.io/pypi/pyversions/brawlstats.svg\n    :target: https://pypi.org/project/brawlstats/\n    :alt: Supported Versions\n\n.. image:: https://img.shields.io/github/license/SharpBit/brawlstats.svg\n    :target: https://github.com/SharpBit/brawlstats/blob/master/LICENSE\n    :alt: MIT License\n\n.. image:: https://readthedocs.org/projects/brawlstats/badge/?version=stable\n    :target: https://brawlstats.readthedocs.io/en/stable/?badge=stable\n    :alt: Documentation Status\n\n- BrawlStats is a sync and async Python API wrapper to fetch statistics from the official Brawl Stars API.\n- Python 3.9 or later is required.\n\nFeatures\n~~~~~~~~\n\n- Easy to use with an object oriented design.\n- Use the same client for sync and async usage.\n- Get a player profile and battlelog.\n- Get a club and its members.\n- Get the top 200 rankings for players, clubs, or a specific brawler.\n- Get information about all the brawlers in the game.\n- Get information about the current event rotation!\n\nInstallation\n~~~~~~~~~~~~\n\nInstall the latest stable build:\n\n::\n\n   pip install brawlstats\n\nInstall the development build:\n\n::\n\n   pip install git+https://github.com/SharpBit/brawlstats@development\n\nDocumentation\n~~~~~~~~~~~~~\n\nDocumentation is being hosted on `Read the Docs`_.\n\nExamples\n~~~~~~~~\nExamples are in the `examples folder`_.\n\n- ``sync.py`` shows you basic sync usage\n- ``async.py`` shows you basic async usage\n- ``discord_cog.py`` shows an example Discord Bot cog using `discord.py`_\n\nMisc\n~~~~\n\n- If you are currently using this wrapper, please star this repository :)\n- If you come across an issue in the wrapper, please `create an issue`_.\n- If you need an API key, visit https://developer.brawlstars.com\n\nContributing\n~~~~~~~~~~~~\nSpecial thanks to this project's contributors ❤️\n\n- `erickang21`_\n- `fourjr`_\n- `golbu`_\n- `kjkui`_\n- `kyb3r`_\n- `Papiersnipper`_\n- `OrangutanGaming`_\n- `Stitch`_\n\nIf you want to contribute, whether it be a bug fix or new feature, make sure to follow the `contributing guidelines`_.\nThis project is no longer actively maintained. No new features will be added, only bugfixes and security fixes will be accepted.\n\n.. _create an issue: https://github.com/SharpBit/brawlstats/issues\n.. _Read the Docs: https://brawlstats.readthedocs.io/en/stable/\n.. _examples folder: https://github.com/SharpBit/brawlstats/tree/master/examples\n.. _discord.py: https://github.com/rapptz/discord.py\n.. _contributing guidelines: https://github.com/SharpBit/brawlstats/blob/master/CONTRIBUTING.md\n\n.. _erickang21: https://github.com/erickang21\n.. _fourjr: https://github.com/fourjr\n.. _OrangutanGaming: https://github.com/OrangutanGaming\n.. _Stitch: https://github.com/Soumil07\n.. _kjkui: https://github.com/kjkui\n.. _kyb3r: https://github.com/kyb3r\n.. _Papiersnipper: https://github.com/robinmahieu\n.. _golbu: https://github.com/0dminnimda\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharpbit%2Fbrawlstats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharpbit%2Fbrawlstats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharpbit%2Fbrawlstats/lists"}