All Projects → SharpBit → Brawlstats

SharpBit / Brawlstats

Licence: mit
(A)sync python wrapper for the Brawl Stars API

Programming Languages

python
139335 projects - #7 most used programming language
python36
32 projects

Projects that are alternatives of or similar to Brawlstats

Aws
AWS SDK with readable code and async responses
Stars: ✭ 268 (+294.12%)
Mutual labels:  hacktoberfest, async
Lapin
AMQP client library in Rust, with a clean, futures based API
Stars: ✭ 497 (+630.88%)
Mutual labels:  hacktoberfest, async
Aiologger
Asynchronous logging for python and asyncio
Stars: ✭ 284 (+317.65%)
Mutual labels:  hacktoberfest, async
Swoole Bundle
Symfony Swoole Bundle
Stars: ✭ 201 (+195.59%)
Mutual labels:  hacktoberfest, async
Request.swift
A tiny HTTP client written in swift. URLSession alternative
Stars: ✭ 14 (-79.41%)
Mutual labels:  async, sync
Promise Pool
Map-like, concurrent promise processing
Stars: ✭ 258 (+279.41%)
Mutual labels:  hacktoberfest, async
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+28514.71%)
Mutual labels:  hacktoberfest, async
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (+107.35%)
Mutual labels:  hacktoberfest, async
Mysqlconnector
Async MySQL Connector for .NET and .NET Core
Stars: ✭ 942 (+1285.29%)
Mutual labels:  hacktoberfest, async
Prologue
Prologue is an elegant web framework written in Nim.
Stars: ✭ 700 (+929.41%)
Mutual labels:  hacktoberfest, async
Trilogy
TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.
Stars: ✭ 195 (+186.76%)
Mutual labels:  hacktoberfest, async
Yii2 Queue
Yii2 Queue Extension. Supports DB, Redis, RabbitMQ, Beanstalk and Gearman
Stars: ✭ 977 (+1336.76%)
Mutual labels:  hacktoberfest, async
Actix Extras
A collection of additional crates supporting the actix and actix-web frameworks.
Stars: ✭ 190 (+179.41%)
Mutual labels:  hacktoberfest, async
Kinto.js
An Offline-First JavaScript Client for Kinto.
Stars: ✭ 268 (+294.12%)
Mutual labels:  hacktoberfest, sync
Rats
Movie Ratings Synchronization with Python
Stars: ✭ 156 (+129.41%)
Mutual labels:  hacktoberfest, sync
Gitui
Blazing 💥 fast terminal-ui for git written in rust 🦀
Stars: ✭ 6,762 (+9844.12%)
Mutual labels:  hacktoberfest, async
Metasync
Asynchronous Programming Library for JavaScript & Node.js
Stars: ✭ 164 (+141.18%)
Mutual labels:  async, sync
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+2511.76%)
Mutual labels:  hacktoberfest, async
Malsync
Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.
Stars: ✭ 572 (+741.18%)
Mutual labels:  hacktoberfest, sync
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+1242.65%)
Mutual labels:  hacktoberfest, async

.. image:: https://i.imgur.com/5uUkTrn.png :alt: Brawl Stats

Brawl Stats

.. image:: https://img.shields.io/pypi/v/brawlstats.svg :target: https://pypi.org/project/brawlstats/ :alt: PyPi

.. image:: https://travis-ci.com/SharpBit/brawlstats.svg?branch=master :target: https://travis-ci.com/SharpBit/brawlstats :alt: Travis-CI build

.. image:: https://img.shields.io/pypi/pyversions/brawlstats.svg :target: https://pypi.org/project/brawlstats/ :alt: Supported Versions

.. image:: https://img.shields.io/github/license/SharpBit/brawlstats.svg :target: https://github.com/SharpBit/brawlstats/blob/master/LICENSE :alt: MIT License

  • This library is a sync and async wrapper for the Brawl Stars API.
  • Python 3.5.3 or later is required.

Features


- Easy to use with an object oriented design.
- Use the same client for sync and async usage.
- Get a player profile and battlelog.
- Get a club and its members.
- Get the top 200 rankings for players, clubs, or a specific brawler.
- Get information about maps, brawlers, and more!

Installation

Install the latest stable build:

::

pip install brawlstats

Install the development build:

::

pip install git+https://github.com/SharpBit/[email protected]

Documentation


Documentation is being hosted on `Read the Docs`_.

Examples
~~~~~~~~
Examples are in the `examples folder`_.

- ``sync.py`` shows you basic sync usage
- ``async.py`` shows you basic async usage
- ``discord_cog.py`` shows an example Discord Bot cog using `discord.py`_

Misc
~~~~

- If you are currently using this wrapper, please star this repository :)
- If you come across an issue in the wrapper, please `create an issue`_.
- If you need an API key, visit https://developer.brawlstars.com

Contributing
~~~~~~~~~~~~
Special thanks to this project's contributors ❤️

- `4JR`_
- `golbu`_
- `kawaii banana`_
- `kjkui`_
- `Kyber`_
- `Papiersnipper`_
- `Pollen`_
- `OrangutanGaming`_
- `Stitch`_

If you want to contribute, whether it be a bug fix or new feature, make sure to follow the `contributing guidelines`_.
This project is no longer actively maintained. No new features will be added, only bugfixes and security fixes will be accepted.

.. _create an issue: https://github.com/SharpBit/brawlstats/issues
.. _Read the Docs: https://brawlstats.rtfd.io/
.. _examples folder: https://github.com/SharpBit/brawlstats/tree/master/examples
.. _discord.py: https://github.com/rapptz/discord.py
.. _contributing guidelines: https://github.com/SharpBit/brawlstats/blob/master/CONTRIBUTING.md

.. _4JR: https://github.com/fourjr
.. _OrangutanGaming: https://github.com/OrangutanGaming
.. _Stitch: https://github.com/Soumil07
.. _kjkui: https://github.com/kjkui
.. _Kyber: https://github.com/kyb3r
.. _Papiersnipper: https://github.com/robinmahieu
.. _Pollen: https://github.com/pollen5
.. _kawaii banana: https://github.com/bananaboy21
.. _golbu: https://github.com/0dminnimda
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].