-
Andreas Grupp authoredAndreas Grupp authored
README.rst 1.61 KiB
BigBlueButton™ API implementation for Python
Synopsis
bigbluebutton2 is a sophisticated Python client library for BigBlueButton™ with Django integration.
This package implements tools for using the API of the BigBlueButton web conferencing and online teaching software. In order to broadly support the software in widespread python-based ecosystems, it contains:
- an object-oriented library wrapping the XML-RPC API
- a multi-server capable container that transparently wraps BigBlueButton server clusters, including load-balancing
- a command-line interface (CLI) tool to manage BigBlueButton (including clusters)
- an integration app for the Django web framework, including an API proxy view with multi-tenant/scoping support
The project serves as the core for InfraBlue, the django-based material design BigBlueButton frontend, and the conferencing integration in the AlekSIS school information system.
Documentation
For an overview of all features of the different parts of python-bigbluebutton2, as well as a complete API reference, please refer to the full documentation.