1
Fork 0
mirror of https://github.com/Steffo99/bbbdl.git synced 2024-10-16 14:27:29 +00:00
BigBlueButton meetings downloader
Find a file
2020-11-13 16:18:47 +01:00
bbbdl Add colored output 2020-11-04 17:17:47 +01:00
.gitignore 🗼 Stabilize 2020-10-26 18:02:37 +01:00
poetry.lock Add colored output 2020-11-04 17:17:47 +01:00
pyproject.toml ⬆️ Bump version to 1.1.1 2020-11-04 17:18:01 +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