Skip to main content

Keep those livestreams to watch whenever you want

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

streamkeeper-1.2.2.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

streamkeeper-1.2.2-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page