Skip to content

Keep those livestreams to watch whenever you want

Notifications You must be signed in to change notification settings

shano/streamkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

73a61d1 · Mar 7, 2021

History

79 Commits
Nov 7, 2020
Dec 5, 2020
Dec 5, 2020
Aug 16, 2020
Mar 7, 2021
Aug 16, 2020
Nov 18, 2020
Nov 18, 2020
Dec 5, 2020
Nov 7, 2020
Dec 5, 2020

Repository files navigation

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