BBB Slide Presentation Downloader позволяет скачивать презентации из BigBlueButton (BBB) в формате PDF. Это удобный инструмент для сохранения слайдов с вебинаров или онлайн-курсов.
Внимание: Основной задачей было познакомиться с GitHub Actions Workflow, а не написать идеально рабочее приложение
- Скачивание всех слайдов презентации.
- Выбор начального и конечного слайдов для скачивания.
- Автоматическая конвертация SVG слайдов в PDF.
- Поддержка темной и светлой темы интерфейса.
-
Сохраните ссылку на презентацию BigBlueButton как показано в видеоинструкции.

-
Вставьте ссылку в поле "Ссылка на презентацию".
-
Выберите, хотите ли вы скачать все слайды или указать начальный и конечный слайды.
-
Укажите имя файла для сохранения.
-
Нажмите "Скачать презентацию".
- Установите Node.JS.
- Клонируйте репозиторий:
git clone https://github.com/Dauxdu/bbb-spd.git- Перейдите в папку с проектом и запустите командой:
npm i
node server.js- Перейдите в браузере по адресу: http://localhost:3000
- Установить Docker
- Клонируйте репозиторий:
git clone https://github.com/Dauxdu/bbb-spd.git- Перейдите в папку с проектом и соберите Docker-образ
docker build -f docker/Dockerfile -t bbb-spd .- Запустите контейнер
docker run -d -p 3000:3000/tcp --name bbb-spd bbb-spd- Перейдите в браузере по адресу: http://localhost:3000
-
Установить Docker
-
Клонируйте репозиторий:
git clone https://github.com/Dauxdu/bbb-spd.git- Создайте сеть
docker network create traefik-private- Перейдите в папку с проектом и запустите контейнеры:
docker compose up -d- Откройте веб-интерфейс в браузере
bbb-spd/
├── public/
│ ├── index.html
│ ├── script.js
│ ├── styles.css
├── compose.yml
├── Dockerfile
├── package-lock.json
├── package.json
├── server.js
└── stack.yml
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.