Metadata-Version: 2.4
Name: better-social-notifications
Version: 2.1.2
Summary: Python app to send notifications with lower latency from social networks like YouTube and Twitch
Author-email: jnstockley <jnstockley@users.noreply.github.com>
Project-URL: Homepage, https://github.com/jnstockley/bsn
Project-URL: Repository, https://github.com/jnstockley/bsn.git
Project-URL: Issues, https://github.com/jnstockley/bsn/issues
Keywords: starter,template,python
Classifier: Programming Language :: Python :: 3
Requires-Python: <3.15,>=3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: apprise==1.9.7
Requires-Dist: google-api-python-client==2.190.0
Requires-Dist: peewee==3.19.0
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)
