Skip to main content

An API server to receive webhook events from Sonarr and Radarr and send SMS messages.

Project description

notifierr

notifierr is an SMS notification service used in conjunction with Radarr/Sonarr to send SMS notifications when movies and TV shows are available to watch.

Installation

The easiest way to install notifierr is with pip

python3 -m pip install notifierr

You can also clone the repository directly and run setup.py manually

git clone https://github.com/adamsbytes/notifierr.git
cd notifierr
python3 setup.py install

Usage

Configuring the Server

You must edit notifierr/config.py with your own values before starting the API server. You'll also need to set some environment variables, depending on which SMS provider you're using.

Twilio SMS provider

The following environment variables are required:

TWILIO_ACCOUNT_SID: Twilio account SID

TWILIO_AUTH_TOKEN: Twilio auth token

TWILIO_FROM_NUMBER: the Twilio phone number you want to send messages from

Starting the Server

NOTE: pip installs may need to add ~/.local/bin to their PATH

For pip installs:

notifierr --host 0.0.0.0 --port 8181

To manually start the server:

$appdir/cli.py --host 0.0.0.0 --port 8181

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

notifierr-0.1.11.tar.gz (18.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page