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

Docs

Full API documentation can be found at https://jmaliksi.github.io/blaseball-mike/

Development

macOS/unix setup:

python3 -m venv env
source env/bin/activate
pip install -r requirements.txt

Publishing to pypi

Automatic (recommended)

  1. Bump version in setup.py. Use [https://semver.org/ semver], ie fixes are a patch, new features are a minor, and breaking changes are a major.
  2. Draft new release
  3. Name new tag with the version in setup.py. Add useful description.
  4. Publishing will automatically kick off a github action to publish

Manual (use in case something goes wrong with auto publish)

  1. Bump version in setup.py. Use [https://semver.org/ semver], ie fixes are a patch, new features are a minor, and breaking changes are a major.
  2. Delete dist/* and build/*
  3. python3 setup.py sdist bdist_wheel
  4. python3 -m twine upload -r pypi dist/*

Project details


Release history Release notifications | RSS feed

This version

6.4.1

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-6.4.1.tar.gz (63.8 kB view details)

Uploaded Source

Built Distribution

blaseball_mike-6.4.1-py3-none-any.whl (81.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: blaseball-mike-6.4.1.tar.gz
  • Upload date:
  • Size: 63.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for blaseball-mike-6.4.1.tar.gz
Algorithm Hash digest
SHA256 ce9acbafeae07b85f25d9cd5208bba70d0d3c85e0f6b434b95736699f5fccec0
MD5 e1d92769c1c48ad755a37e0f3f3968a0
BLAKE2b-256 dad89b863b947cf7182ad33ba3e3cc0281ab44f4c5f559c183bdb5906103928d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blaseball_mike-6.4.1-py3-none-any.whl
  • Upload date:
  • Size: 81.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for blaseball_mike-6.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5dbf75f646a51d14995aa91bc429af728cbdfe7f52aa93d60efa73b5e068567
MD5 61f45910cfc8978cb487a4e7779ccba8
BLAKE2b-256 425751430d41c9916832acdd402379bfc00cd3fe682a6a58e4f91099e8b6288d

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