Notify Sonarr/Radarr/Lidarr of tracker IRC announcements
Project description
Arrnounced
Notify Sonarr/Radarr/Lidarr of tracker IRC announcements.
Built on the work of sonarrAnnounced with tracker configuration from autodl-trackers (used by autodl-irssi)
Features
- All trackers from autodl-trackers are supported.
- Web UI to list announcements and accepted notifications
- Ability to search among the announcements remains to be implemented though
- Notify based on announcement category
- Configurable delay between IRC announcement and notification
Only a few of the supported trackers are tested at the moment. Please report any issues you find.
Setup
Release v0.7 updated the configuration format. See the release notes for more information.
Configuration
The default configuration path is ~/.arrnounced/settings.toml
.
example.cfg
is the acting configuration documentation.
The default XML tracker configuration path is ~/.arrnounced/autodl-trackers/trackers
Installation
# Optional virtual environment
$ python -m venv path/to/venv
$ source path/to/venv/bin/activate
# Install
$ pip install arrnounced
# Run
$ arrnounced
Configuration files path as well as log and database location may be changed with command line arguments.
Docker
- You must provide
settings.toml
in/config
. This is also where logs and the database will be stored. - To access the web UI using bridged network the webui host in settings.toml must be
0.0.0.0
. - As Arrnounced runs as a non-root user by default it is recommended to specify your own user to handle write access to
/config
.
# Default example
docker run -v /path/to/settings:/config \
--user 1000 \
-p 3467:3467 weannounce/arrnounced:latest
The docker image comes with a snapshot of XML tracker configurations located under /trackers
. If you prefer your own version you can mount over it.
# Example with custom XML tracker configs and verbose logging
docker run -v /path/to/settings:/config \
-v /path/to/autodl-trackers/trackers:/trackers \
-e VERBOSE=Y \
--user 1000 \
-p 3467:3467 weannounce/arrnounced:latest
Database design update
The database design was updated in v0.3 (ef931ee). If you used Arrnounced prior to this or used its predecessor you have two options.
- Convert your old database using convert_db.py
- Move the old database file for safe keeping and let Arrnounced create a new file.
The default path to the database is ~/.arrnounced/brain.db
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file arrnounced-0.7.2.tar.gz
.
File metadata
- Download URL: arrnounced-0.7.2.tar.gz
- Upload date:
- Size: 216.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.4.128-1-pve
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950b18bdc86601e6a699f9e381b46b632c170810b654cbb723d9beb531fb4b84 |
|
MD5 | eb410baf6b6f4edf5b1407f296a72f79 |
|
BLAKE2b-256 | 3241ae79ff8e3c79982856df623bb8445c302dab292e02cea811cd3f9e1aefc2 |
File details
Details for the file arrnounced-0.7.2-py3-none-any.whl
.
File metadata
- Download URL: arrnounced-0.7.2-py3-none-any.whl
- Upload date:
- Size: 223.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.4.128-1-pve
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4319e9bf9a967b0c7887ff0bd541c739dfbb7eae006ef6e00558d2995bee21e |
|
MD5 | a96e80baa0f1163819987691c02782a1 |
|
BLAKE2b-256 | cf2582d9b8a37cc283cacc31fb8e14a362af521d6028e3a7d49e8ccd9ae26cf0 |