Metadata-Version: 2.4
Name: better-social-notifications
Version: 1.0.15
Summary: Python app to send notifications with lower latency from social networks like YouTube and Twitch
Requires-Python: <4.0,>=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: apprise==1.9.5
Requires-Dist: google-api-python-client==2.187.0
Requires-Dist: pandas==2.3.3
Requires-Dist: peewee==3.18.3
Requires-Dist: python-dotenv==1.2.1
Dynamic: license-file

# 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](https://github.com/jnstockley/BSN/blob/main/compose.yml) and [sample.env](https://github.com/jnstockley/BSN/blob/main/sample.env), which should be renamed to `.env`
### Import YouTube Channels
Follow the steps found in [docs/setup.md](https://github.com/jnstockley/BSN/blob/dev/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)](https://github.com/caronc/apprise?tab=readme-ov-file#supported-notifications)
