0.8.2 • Published 1 year ago

@danimart1991/node-red-radarr-api v0.8.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

@danimart1991/node-red-radarr-api

Platform License NPM Known Vulnerabilities Total Downloads GitHub last commit Tip Me via PayPal Sponsor Me via GitHub

A set of Node-RED nodes to use with Radarr API.

WARNING: This palette of nodes can leave the Radarr database inconsistent if not handled carefully. Take special care when applying values, for example: Assigning a non-existent Quality Profile to a Movie.

Install

As other custom nodes, the recommendation is to install using the "Manage Palettes" option in Node-RED.

Indeed, these nodes are available as individual npm package. This repository acts as an overall store for the nodes - and is not intended as a way to install them - unless you really do want some development.

$ npm install @danimart1991/node-red-radarr-api

Usage

All the nodes have a Server parameter that must be configured to work (see Config below).

Config

A configuration node that holds the credentials of a Radarr Server. All the nodes need this node to work.

Two parameters are required to properly configure this node:

  • URL: It's the server's URL used to connect to Radarr Server, including http(s)://, port, and urlbase if required.
  • API Key: The API Key generated by Radarr Server under Settings/General.

Nodes

EntityGetPostPutDelete
Command
History
Indexer Test All---
Movie
Movie Editor--
Movie File

Log

In addition, all the nodes have a Log output that offers information on how the execution has worked.

{
    "payload": {
        "source": {
            "id": "0f12103e2251c436",
            "type": "radarr-api-movie-get"
        },
        "level": "Info",
        "message": "2084 Movie/s returned"
    },
    "_msgid": "4c1261a1eb9bfb44"
}
PropertyTypeDescription
payload.levelstringThe log Level: Debug, Info, Warn, Error, Critical or Other.
payload.messagestringThe log Message.
payload.source.idstringThe Id of the node that threw the log.
payload.source.typestringThe Type of the node that threw the log.
payload.source.namestringThe Name, if set, of the node that threw the log.

Author

Daniel Martin Gonzalez

License

Apache 2.0

0.8.1

2 years ago

0.8.0

2 years ago

0.8.2

1 year ago

0.7.3

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.6.2

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago