mirror of
https://github.com/jnstockley/bsn.git
synced 2026-06-05 19:07:56 -05:00
Python app to send notifications with lower latency from social networks like YouTube and Twitch
- Python 98.5%
- Shell 0.9%
- Dockerfile 0.6%
|
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
Sync from python-starter |
||
|---|---|---|
| .github/workflows | ||
| docs | ||
| scripts | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| .python-version | ||
| .yamllint | ||
| compose-dev.yml | ||
| compose.yml | ||
| Dockerfile | ||
| example.env | ||
| LICENSE | ||
| Main Branch Protection.json | ||
| pyproject.toml | ||
| README.md | ||
| renovate.json | ||
| uv.lock | ||
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
YOUTUBE_API_KEYS- List of YouTube Data V3 API Keys. The more keys provided, the quicker BSN can check for new uploads.APPRISE_URLS- Apprise is how we send notification, follow the documentation here on how to set up the URL(s)