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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamkeeper-1.2.2.tar.gz
  • Upload date:
  • Size: 4.4 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-1.2.2.tar.gz
Algorithm Hash digest
SHA256 e88bbbb16038b9c819203289a18c556afcc5f8f9e232f987457c2048fed390f6
MD5 0b54f3c72b92c217b914e5e6271de60b
BLAKE2b-256 9a149a1e96054280ab49981d4f28ab1d5a7f3bba733b4e218fadb029b9c619b4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: streamkeeper-1.2.2-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-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd8f937fd5574531cabc1432c987d7298d9c28f8d9d7746b25454cbdf8e35497
MD5 b929e8752d8819a75429ef9156b73dbe
BLAKE2b-256 3fe5ed1c30c474efed1de52fa28b3cd056e4b19d26b0b36d1feb704efcbf4510

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