Skip to main content

Read-only Python wrapper around blaseball game API

Project description

blaseball-mike

Totally not a microphone to the blaseball API

This is a python wrapper over blaseball's public APIs, including player/team/game fetches, as well as deserialization of the event stream.

Installation

pip install blaseball-mike

Usage

>>> from blaseball_mike.models import Team
>>> fridays = Team.load_by_name('fridays')
>>> [player.name for player in fridays.lineup]
['Elijah Valenzuela', 'Juice Collins', 'York Silk', 'Baldwin Breadwinner', 'Terrell Bradley', 'Sixpack Dogwalker', 'Fletcher Yamamoto', 'Bevan Underbuck', 'Christian Combs']

Nested objects will autoload when iterated over. Attributes match the names found in the official Blaseball API, just in snake case. Derived spec can be found here: https://github.com/Society-for-Internet-Blaseball-Research/blaseball-api-spec

Supported objects are:

  • Team
  • GlobalEvent
  • Player
  • Division
  • Subleague
  • League
  • Game

Development

python3 -m venv env
source env/bin/activate

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blaseball-mike-0.0.4.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

blaseball_mike-0.0.4-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file blaseball-mike-0.0.4.tar.gz.

File metadata

  • Download URL: blaseball-mike-0.0.4.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for blaseball-mike-0.0.4.tar.gz
Algorithm Hash digest
SHA256 74435123e943d182c7a167b0ea221e0264b67ed872a9f61cd80d1f9bed62816d
MD5 43a055976a5fe5e20ca966439b8f7dca
BLAKE2b-256 ff653a676b9d43f12645c8a3897fb4a4440cc6242eae03d681402f5898195a04

See more details on using hashes here.

File details

Details for the file blaseball_mike-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: blaseball_mike-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for blaseball_mike-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c15bf459c161894b8c5c62d54b207f81f2586ddc2e8782fde2a353396c865b3
MD5 5fb6fa8476155ba40233d49483a3407e
BLAKE2b-256 c11819c1cb721b7b0579dcd8faa6996eea93fcc3592a30bf66df95113faee50f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page