parabola949 / MMM-Sonarr-Calendar

MagicMirror Module to show Sonarr Calendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Module: Sonarr Calendar

This is a module for MagicMirror, intended to show the upcoming episodes from Sonarr.

Installing the module

Clone this repository in your ~/MagicMirror/modules/ folder ( $ cd ~MagicMirror/modules/ ):

git clone https://github.com/parabola949/MMM-Sonarr-Calendar.git

Using the module

To use this module, add it to the modules array in the config/config.js file:

modules: [
{
    module: 'MMM-Sonarr-Calendar',
    position: 'bottom_left',
    header: 'Recent Sonarr Calendar',
    config: {
        sonarrProtocol: "http",
        sonarrHost: "localhost",
        sonarrPort: "8989",
        sonarrAPIKey: "",
        perPage: 15,
        scrollTimeout: 10000,
        scrollEffect: 'fade',
        updateInterval: 300000,
    }
},
]

Configuration options

The following properties can be configured:

Option Description
sonarrProtocol http or https
This value is REQUIRED
sonarrHost localhost or FQDN
This value is REQUIRED
sonarrPort 8989 is the default, 80 if you are using a FQDN
This value is REQUIRED
sonarrAPIKey API Key from Sonarr Installation
This value is REQUIRED
totalDays Number of Days of Episodes to read from Sonarr. Default value is 3
scrollTimeout How long to show each update. Default value is 10 seconds (10000)
scrollEffect Scroll Effect between items, possible values are:
"fade", "fadeout", "none", "scrollHorz"
Default value is "scrollHorz"
updateInterval How long between data calls to Sonarr. Default value is 15 minutes (300000)

About

MagicMirror Module to show Sonarr Calendar

License:MIT License


Languages

Language:JavaScript 76.9%Language:CSS 9.5%Language:Less 9.2%Language:Handlebars 4.3%