Python app to send notifications with lower latency from social networks like YouTube and Twitch
  • Python 98.5%
  • Shell 0.9%
  • Dockerfile 0.6%
Find a file
Jack Stockley 47176c6145
Some checks failed
Lint, Test, and Deploy / Lint (push) Has been cancelled
Lint, Test, and Deploy / Test (push) Has been cancelled
Trivy Security Scan / Scan (push) Has been cancelled
Lint, Test, and Deploy / Publish to PyPI (push) Has been cancelled
Lint, Test, and Deploy / Deploy Docker Image (push) Has been cancelled
Merge pull request #341 from jnstockley/dev
Sync from python-starter
2026-06-03 19:00:15 -05:00
.github/workflows Update astral-sh/setup-uv action to v8.2.0 2026-06-03 13:08:45 +00:00
docs Importing YouTube Channels to local sqlite db 2024-09-12 19:53:33 -05:00
scripts Fix linting to fail 2025-12-26 23:01:33 -06:00
src Fix format 2026-04-15 16:28:44 -05:00
tests Fix failing test 2026-04-15 07:51:47 -05:00
.dockerignore Update .dockerignore to include data and logs 2025-09-30 18:10:47 -05:00
.gitignore Major rewrite, change db engine, reduce number of API calls 2026-02-20 23:45:23 -06:00
.python-version Update python Docker tag 2025-10-21 23:46:49 +00:00
.yamllint Migrate to UV 2025-08-13 18:31:38 -05:00
compose-dev.yml Fix merge conflicts 2026-01-06 17:21:21 -06:00
compose.yml Fix merge conflicts 2026-01-06 17:21:21 -06:00
Dockerfile Pull changes from python-starter 2026-05-12 01:19:11 +00:00
example.env Update example env 2026-04-02 19:13:52 -05:00
LICENSE Migrate to UV 2025-08-13 18:31:38 -05:00
Main Branch Protection.json Add branch protection json 2025-09-30 08:19:02 -05:00
pyproject.toml Update dependency aiohttp to v3.14.0 2026-06-01 20:09:50 +00:00
README.md Update README.md 2025-01-06 14:03:14 -06:00
renovate.json Migrate to UV 2025-08-13 18:31:38 -05:00
uv.lock Update dependency aiohttp to v3.14.0 2026-06-01 20:09:50 +00:00

BSN

Python application, running in Docker to deliver consitent, low-latency notification when new content is posted on social networks like YouTube and Twitch

Notice

This application has been placed on the back burner, I will merge depdency update PR submitted by Rennovate, but don't currently plan on adding new features/ fixing bugs.

Setup

Simplest setup is to start from compose.yml and sample.env, which should be renamed to .env

Import YouTube Channels

Follow the steps found in docs/setup.md

Environment Vairables