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.0

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: blaseball-mike-6.4.0.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.0.tar.gz
Algorithm Hash digest
SHA256 659350723a710e06aa2f39a1da268b2fc0b6a5e9f0b5203723d5fa656200625b
MD5 ff123830bdeb700eb4368d89842fae93
BLAKE2b-256 83b4999500d090a5b6226d8ac15711fcee8434368b5ade4e9bbf6276a8efe7f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blaseball_mike-6.4.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7362e8226a4542c86128193cb0163c7da78fbd87a199658f5cb39c9f53682ea2
MD5 c9d70895c083ea8498e5ce290818718b
BLAKE2b-256 cc59530731b783aaa9cc2d108a72adc9a926ab774c1126297b914da39ed9ccaf

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