An open API service indexing awesome lists of open source software.

https://github.com/bucherfa/bbb-slides

Download presentation slides from BigBlueButton and save them as PDF
https://github.com/bucherfa/bbb-slides

bbb bigbluebutton download pdf slides

Last synced: over 1 year ago
JSON representation

Download presentation slides from BigBlueButton and save them as PDF

Awesome Lists containing this project

README

          

# BBB Slides

## Usage
```bash
./main.sh [start slide] [end slide]
```

> script depends on curl, rsvg-convert and pdfunite

## Get presentation slides url

* in the bbb room must be a presentation slide present (no screen share)
* right-click on the current slide, and select `Copy Image Link` (Firefox)
* remove trailing number from url, that the url ends on `.../svg/`

## Notes

* url should end with a slash
* first slide has the index `1`
* start/end slide arguments are optional
* start slide argument but no end slide argument means starting at provided index and getting all slides after that
* generated pdf will appear as `out.pdf` next to the script

## Examples

```bash
# getting all slides
./main.sh https://example.com/bigbluebutton/presentation//svg/

# getting the first 10 slides
./main.sh https://example.com/bigbluebutton/presentation//svg/ 1 10

# getting all slides starting at slide 10
./main.sh https://example.com/bigbluebutton/presentation//svg/ 10
```