Skip to main content

A Python Library for Flesh and Blood DB API

Project description

PyFABDB

Test pre-commit

PyFABDB is a Python library to access the Flesh and Blood DB API. The Python library enables you to access all public Flesh and Blood DB API endpoints using Python.

Install

$ pip install pyfabdb

Examples

>>> from pyfabdb import pyfabdb
>>> fabdb = pyfabdb.PyFabdb()
>>> card = fabdb.get_card(id="absorb-in-aether-red")
>>> print(card["name"])
Absorb in Aether

Contributing

All help is welcomed!

1. Setting up an environment

The easiest way to set up a test environment is to run:

  1. tox --devenv venv
  2. source venv/bin/activate

2. Running all the tests

After making your changes and creating new test for any changes, you will need to ensure all test pass. Running all the test can be done by running tox -e py.

3. Install pre-commit

With the environment created by tox, run:

  1. pip install pre-commit
  2. pre-commit install

4. Create a pull requests

Create a pull request following the pull request template. A maintainer will review the changes made, update the changelog and release the new version of pyfabdb.

Project details


Download files

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

Source Distribution

pyfabdb-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfabdb-0.1.0-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyfabdb-0.1.0.tar.gz.

File metadata

  • Download URL: pyfabdb-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10

File hashes

Hashes for pyfabdb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ce289356a3850c3993488d13fa4c2016a760eecb9235c5978c89e1318cc42b7d
MD5 b4a73bc06f5838309b7a4169c74c81a9
BLAKE2b-256 c93ca81c338cdbbd200ccdd8bcb4be7bd24c716f39343841a7bffa28cee5e659

See more details on using hashes here.

File details

Details for the file pyfabdb-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyfabdb-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.10

File hashes

Hashes for pyfabdb-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 86d41a267ca8850b2a08430c794facce584a57e9f66349723ddf93a400445b04
MD5 b6d07ed30867a00485b77960f4b03cef
BLAKE2b-256 20b75ee345ffd03b2ecbb4c457fa3d750e8e49b50ef904079f65a70a27748388

See more details on using hashes here.

Supported by

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