BSDotPy
BSDotPy, A module to get a bombsquad player's account data from bombsquad's servers.
Badges
Provided By: shields.io
Acknowledgements
Authors
Installation
Easiest way is to install bsdotpy with pip
pip install -U bsdotpy
Usage / Examples
http://bombsquadgame.com/accountquery?id={YOUR_UNIQUE_ID}
api and manually reformating the data, you can use this api wrapper to do everything for you automatically. Currently, the below four parameters are returned by API.
As mentioned in the bombsquad's server builds, you might need to show stats of the players playing in your server's website, instead of using To get your account id, enter 'getaccountid' in BombSquad Application's Settings -> Advanced -> Enter Code.
from bsdotpy import BombSquadServer server = BombSquadServer() # Instantiates a BombSquadServer object which will interact with bombsquad's server. unique_id = "pb-IF4rVEQCKg==" # Unique ID must be valid else an error will be thrown player = server.get_player_data(unique_id) # Returns a bsdotpy.BombSquadPlayer object print(player.name) # Prints the player's name returned by bombsquad server's api >>> '꧁༒Firͥe Heͣaͫd༒꧂' print(player.unique_id) # Prints unique id of the player >>> 'pb-IF4rVEQCKg==' print(player.icon_url) # Prints the url to the icon the player has >>> 'http://bombsquadgame.com/img/char/30.png' print(player.created_at) # Prints a datetime.datetime object of when the player was created >>> 2020-02-17 17:10:50 print(repr(player)) # Prints the class object representation of the BombSquadPlayer object >>> <BombSquadPlayer unique_id='pb-IF4rVEQCKg==', name='꧁༒Firͥe Heͣaͫd༒꧂', icon_url='http://bombsquadgame.com/img/char/30.png', created_at='2020-02-17 17:10:50'>
Contributing
Contributions are always welcome!
- Fork this repository.
- Make the changes in your forked repositry.
- Make sure to fetch upstream before generating a PR.
- Generate a pull request.
Please adhere to the GitHub's code of conduct
for contributions and contributors.