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-2.0.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

streamkeeper-2.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file streamkeeper-2.0.0.tar.gz.

File metadata

  • Download URL: streamkeeper-2.0.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.2 Darwin/19.6.0

File hashes

Hashes for streamkeeper-2.0.0.tar.gz
Algorithm Hash digest
SHA256 4c528f435c74165e93c1e74f82ef928deaf70cf569d666545b4f572375b486c5
MD5 867b35eab06f06c25a57025c590a2e3a
BLAKE2b-256 af6cbeb82d479443970717f48c1c2637702bd071117f5ddd17cf9201150e0b26

See more details on using hashes here.

Provenance

File details

Details for the file streamkeeper-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: streamkeeper-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.2 Darwin/19.6.0

File hashes

Hashes for streamkeeper-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4de0cfbdeac52d092d42b4deec578611b3c9264d472a9894d446182a16d743c2
MD5 f878747ea7b5a3751af0f4deef97f7ac
BLAKE2b-256 955e029f94ae48ea4aee8ddf6d23f9098138780c572a00edb8390e24b5e22cc2

See more details on using hashes here.

Provenance

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