1
Fork 0
mirror of https://github.com/Steffo99/bbbdl.git synced 2024-11-25 00:54:20 +00:00
BigBlueButton meetings downloader
Find a file
2020-11-15 12:46:17 +01:00
bbbdl 🐞 Fix slides scaling (#1) 2020-11-15 12:46:17 +01:00
.gitignore 🗼 Stabilize 2020-10-26 18:02:37 +01:00
poetry.lock ⬆️ Update dependencies 2020-11-13 16:45:57 +01:00
pyproject.toml ⬆️ Bump version to 1.2.0 2020-11-13 16:46:03 +01:00
README.md 🗒 Add development instructions 2020-11-13 16:18:47 +01:00

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

  1. Clone the git repository
  2. Install the dependencies with poetry:
    poetry install