You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Glenn e33041a4fb doc: Improve project description 1 month ago
.github/workflows ci: fix build command 8 months ago
src Crystalize ruby codebase 8 months ago
.gitignore Crystalize ruby codebase 8 months ago
.rubocop.yml Code cleanup 2 years ago
.tool-versions Code cleanup 2 years ago
Makefile Crystalize ruby codebase 8 months ago
README.md doc: Improve project description 1 month ago
shard.lock Crystalize ruby codebase 8 months ago
shard.yml Crystalize ruby codebase 8 months ago

README.md

FOSDEM Recorder

A tool to schedule FOSDEM recordings and help you record the 5+ talks you wanted to attend at the same time. Only for the impatient who can't wait for the official videos to be made available.

Installation

Install project dependencies

$ bundle install

Usage

Get information about given URL

$ fosdem_recorder info URL

Schedule video download for given URL

$ fosdem_recorder download URL

Real example

$ bundle exec fosdem-recorder info https://fosdem.org/2021/schedule/event/sca_weclome/
* title = FOSDEM 2021 - Software Composition Analysis Devroom Welcome
* start = 14:00
* stop = 14:05
* diff = 00:05:00
* url = https://stream.fosdem.org/dcomposition.m3u8

$ bundle exec fosdem-recorder info https://fosdem.org/2021/schedule/event/sca_weclome/
[... schedules the download with 'at'... ]
[... downloads the file with 'ffmpeg'... ]
[... a MP4 file will be created once the video is downloaded ...]

Development

After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/glenux/fosdem-recorder.