mirror of
https://github.com/Steffo99/bbbdl.git
synced 2024-11-21 15:24:19 +00:00
BigBlueButton meetings downloader
bbbdl | ||
docs | ||
.gitignore | ||
poetry.lock | ||
pyproject.toml | ||
README.md |
bbbdl
A tool for downloading BigBlueButton meetings
Requirements
Installing
Run the following command:
pipx install bbbdl
Usage
Download a single BigBlueButton meeting
bbbdl download -i {MEETING_URL} -o {OUTPUT_FILE_NAME}
Download all meetings from a list
bbbdl sync -j {LIST_FILE}
Download all meetings from a remote list
bbbdl sync -r {LIST_FILE_URL}
Meeting list format
A JSON file containing an object with filename/url pairs:
{
"a.mp4": "https://example.org/playback/presentation/2.0/playback.html?meetingId=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-1111111111111",
"b.mp4": "https://example.org/playback/presentation/2.0/playback.html?meetingId=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-2222222222222"
}
Development
- Clone the git repository
- Install the dependencies with poetry:
poetry install