Skip to main content

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

Release files for streamkeeper 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for streamkeeper 2.0.1
File Size Uploaded
streamkeeper-2.0.1.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for streamkeeper 2.0.1
File Interpreter ABI Platform
streamkeeper-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.3 kB

Release files / streamkeeper-2.0.1.tar.gz

Download URL streamkeeper-2.0.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
15a857783685116c1265f48ac596a59d8fe1ef923810af3e26722bed2ed21597
BLAKE2b-256 checksum
How to use checksums
7ec6de246765bfd3ad2e2f4be0c24b6414bcd6d92fea7f12b970eefb052bca8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.2 Darwin/19.6.0

Release files / streamkeeper-2.0.1-py3-none-any.whl

Download URL streamkeeper-2.0.1-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3211d8615286663229fecfae1ef6f05307a1d00c16636171dc9a84573a0c85ee
BLAKE2b-256 checksum
How to use checksums
df666f756894ce002bff2dc89510c4553480cc73859a184869e0f9b2bf18d0cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.2 Darwin/19.6.0

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files

2.0.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2

2 release files

1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page