badgrclient 0.1.2

Last updated:

0 purchases

badgrclient 0.1.2 Image
badgrclient 0.1.2 Images
Add to Cart

Description:

badgrclient 0.1.2

Quickstart
badgrclient is a python library for Badgr APIs
Installation
pip install badgrclient

Docs
https://badgrclient.readthedocs.io/
Usage
Instantiate a client
from badgrclient import BadgrClient

client = BadgrClient('username', 'password', 'client_id')

Fetch your entities with the client or by giving an entityId.
>>> my_issuers = client.fetch_issuer()
[Issuer(7fde21f03a30dfg), Issuer(de21ce2d52df0)]

>>> baby_badger = client.fetch_badgeclass('<baby_badgr_entity_id>')[0]
BadgeClass(<baby_badgr_entity_id>)

Use member functions to perform actions on the entity
>>> baby_badger.issue('[email protected]')
Assertion(<entity_id>)

Or directly import a model and get going
>>> from badgrclient import Assertion
>>> janes_assertion = Assertion(client, eid='<entity_id>')
Assertion(<entity_id>)

>>> janes_assertion.revoke('Revocation Reason')

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.