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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamkeeper-2.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 15a857783685116c1265f48ac596a59d8fe1ef923810af3e26722bed2ed21597
MD5 34a18156ffb45cd908637f6390911bd4
BLAKE2b-256 7ec6de246765bfd3ad2e2f4be0c24b6414bcd6d92fea7f12b970eefb052bca8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: streamkeeper-2.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3211d8615286663229fecfae1ef6f05307a1d00c16636171dc9a84573a0c85ee
MD5 4168cbb39dcdc7b0316bc4accebeb42b
BLAKE2b-256 df666f756894ce002bff2dc89510c4553480cc73859a184869e0f9b2bf18d0cc

See more details on using hashes here.

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