Skip to main content

No project description provided

Project description

buzzapi

An API client for the Agilix/Buzz LMS API

Overview

The Agilix Buzz API is RESTful API for the Buzz LMS that accepts XML by default, but can also accept and serve JSON. It consists of both paginated un-paginated data, and requires a login token cookie for most endpoints.

The buzzapi package handles storing the login token as a cookie to be passed with each request, as well as pagination on the relevant endpoints.

Setup

from buzzapi import Client

# Creating a new client
client = Client("school/myusername", "mypassword")

Examples

Get resources from the GetUserActivityStream endpoint

client.get_user_activity_stream(12345, 54321) 
# => List of Activities

Start IDLE with initialized client for testing

  • Note that you will need to set the environment variables according to the .env_example
python -i buzzapi/client.py

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

buzzapi-0.1.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

buzzapi-0.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file buzzapi-0.1.1.tar.gz.

File metadata

  • Download URL: buzzapi-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Darwin/21.6.0

File hashes

Hashes for buzzapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8fce2cd0a6e0e72ef4c50cfe01b1bca8effa2a0206d6b446837d69eba69127f8
MD5 2f3b7130ceceb59c40ccb65f58bb5910
BLAKE2b-256 d98ca515d5f22d882c0e5dd102570d60cad88618d6fbd15eb5e772b6ee02a938

See more details on using hashes here.

File details

Details for the file buzzapi-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: buzzapi-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Darwin/21.6.0

File hashes

Hashes for buzzapi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf4e12d201301e1ceacb17a7e4b8fa7971919ec0d3387c5cfe833a8f1214f93a
MD5 cf10dff2e5fc3e69f76b1c4f4aed0cec
BLAKE2b-256 64190678bed7fd8ab018b8f155fece0f2c4f6f45897d84837b7bcf19e9183fc2

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