Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1017 Bytes

README.md

File metadata and controls

31 lines (18 loc) · 1017 Bytes

Streamkeeper

Code style: black

Watches configured youtube channels and will automatically download any live streams the youtube channel posts, then this can convert to a particular video format. Optionally you can get notified over pushover.

Quickstart

For now copy config.ini.sample to config.ini and fill in following the TODO comments.

  • pip install streamkeeper
  • streamkeeper process /path/to/config.ini - This runs streamkeeper in the foreground.
  • streamkeeper daemon config.ini - This runs streamkeeper in the background(where config.ini is in the current folder).

Note: The script requires ffmpeg if you wish to enable conversions. So this needs to be installed with it's executable in the current path.

Development

Setup

  • make setup
  • make start or make daemon to background it

Testing

  • make test

Publishing

  • make build
  • make publish