bigbluebutton

API for bigbluebutton
Download

bigbluebutton Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Reimar Bauer
  • Publisher web site:
  • http://moinmo.in/

bigbluebutton Tags


bigbluebutton Description

bigbluebutton is a Python module forked from https://github.com/schallis/django-bigbluebutton 98f2259fa3 by Steve Challis.It is a wrapper for accessing the API of bigbluebutton http://code.google.com/p/bigbluebutton/wiki/APIA simple example:import argparsefrom bigbluebutton import Meeting_Setup, Meetingimport bbb_settingsif __name__ == '__main__': PARSER = argparse.ArgumentParser(description='creates and join a session') PARSER.add_argument('--meeting_name', dest="meeting_name", type=str, required=True, help='name of the meeting') PARSER.add_argument('--meeting_id', dest='meeting_id', required=True, help='id for the meeting') PARSER.add_argument('--moderator', dest='moderator', required=True, help='name of the meeting moderator') PARSER.add_argument( '--moderator_password', dest='moderator_password', required=True, help='password for moderator') PARSER.add_argument( '--attendee_password', dest='attendee_password', required=True, help='password for attendee') ARGS = PARSER.parse_args() session = Meeting_Setup(bbb_settings.BBB_API_URL, bbb_settings.SALT, ARGS.meeting_name, ARGS.meeting_id, ARGS.attendee_password, ARGS.moderator_password) session.create_meeting() print "meeting expires if noone joins in" meeting = Meeting(bbb_settings.BBB_API_URL, bbb_settings.SALT) print "MODERATOR:" print meeting.join_url(ARGS.meeting_id, ARGS.moderator, ARGS.moderator_password) print '-------------------------------------------' print "RANDOM USER:" print meeting.join_url(ARGS.meeting_id, 'RANDOM', ARGS.attendee_password) print '-------------------------------------------' print "ALL MEETINGS" print meeting.get_meetings() print '-------------------------------------------' print "IS RUNNING (meeting is only running after someone has joined in)" print meeting.is_running(ARGS.meeting_id) print '-------------------------------------------' if meeting.is_running(ARGS.meeting_id): print "END MEETING" meeting.end_meeting(ARGS.meeting_id, ARGS.moderator_password) print '-------------------------------------------'Product's homepage


bigbluebutton Related Software