# @nanotechcomputers/node-red-pushover

> A Pushover API wrapper for Node-RED

Latest version **1.2.2** (published 2022-09-14) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @nanotechcomputers/node-red-pushover
pnpm add @nanotechcomputers/node-red-pushover
yarn add @nanotechcomputers/node-red-pushover
bun add @nanotechcomputers/node-red-pushover
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.2 |
| Published | 2022-09-14 |
| First published | 2022-08-14 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=12.22.2 |
| Dependencies | 2 |
| Unpacked size | 552.2 KB |
| Known vulnerabilities | 0 (+24 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Nanotech Computers |
| Maintainers | kevin-deason |
| Keywords | node-red, pushover, notification |

## Links

- npm: https://www.npmjs.com/package/@nanotechcomputers/node-red-pushover
- Repository: https://github.com/NanotechComputers/node-red-pushover
- Homepage: https://github.com/NanotechComputers/node-red-pushover#readme
- Issues: https://github.com/NanotechComputers/node-red-pushover/issues
- npm.io page: https://npm.io/package/@nanotechcomputers/node-red-pushover

## Dependencies (2)

- [uuid](https://npm.io/package/uuid.md) ^9.0.0
- [axios](https://npm.io/package/axios.md) ^0.27.2

## Alternatives

- [update-check](https://npm.io/package/update-check.md) — 4.0M weekly downloads
- [react-native-onesignal](https://npm.io/package/react-native-onesignal.md) — 134.5K weekly downloads
- [react-redux-toastr](https://npm.io/package/react-redux-toastr.md) — 33.7K weekly downloads
- [@nocobase/plugin-notification-manager](https://npm.io/package/@nocobase/plugin-notification-manager.md) — 2.0K weekly downloads
- [react-simple-toasts](https://npm.io/package/react-simple-toasts.md) — 1.9K weekly downloads

## Recent versions

- 1.2.2 (latest) — 2022-09-14
- 1.1.0 — 2022-08-19
- 1.0.0 — 2022-08-17
- 0.0.3 — 2022-08-14
- 0.0.2 — 2022-08-14
- 0.0.1 — 2022-08-14

## README

@NanotechComputers/node-red-pushover
======================
[![npm](https://img.shields.io/npm/v/@nanotechcomputers/node-red-pushover?style=flat-square)](https://www.npmjs.com/package/@nanotechcomputers/node-red-pushover)
[![codecov](https://codecov.io/gh/NanotechComputers/node-red-pushover/branch/main/graph/badge.svg?token=006595LALM)](https://codecov.io/gh/NanotechComputers/node-red-pushover)
[![Build](https://github.com/NanotechComputers/node-red-pushover/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/NanotechComputers/node-red-pushover/actions/workflows/ci.yml)
[![Package](https://github.com/NanotechComputers/node-red-pushover/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/NanotechComputers/node-red-pushover/actions/workflows/npm-publish.yml)

A [Pushover](https://www.pushover.net/) API wrapper for Node-RED.
____

![](banner.gif)


## Installation
### Palette Manager
The recommended way to manage node red packages are through the [palette manager](https://nodered.org/docs/user-guide/editor/palette/manager) 
### NPM
Alternatively, you can run the following command in your Node-RED user directory - typically `~/.node-red`

```
npm i @nanotechcomputers/node-red-pushover
```

## Required Inputs
- `msg.payload`(required): The message of the notification, supports only a [few html tags](https://pushover.net/api#html)
  - HTML tags currently supported:
    - <b>bold text</b> - display word in bold
    - <i>italicised text</i> - display word in italics
    - <u>underlined text</u> - display word underlined
    - <font color="#0000ff">font colour</font> - display word in blue text
    - <a href="http://example.com/">href link</a> - display word as a link

## Optional Inputs
- `msg.topic`: This will be used as the title of the notification if **Title** is not set.
- `msg.image`: The URL of the image in the notification. Supports aLocal file path or http(s) url.
- `msg.url`: Can add an url to your notification.
- `msg.url_title`: Can set the title of the url.
- `msg.priority`: Affects how the message is presented to the user, [more details](https://pushover.net/api#priority)
  - Lowest Priority (-2)
  - Low Priority (-1)
  - Normal Priority (0)
  - High Priority (1)
- `msg.device`: Default for all devices if not provided, separated by a comma.
- `msg.sound`: Name of the notification sound, [more details](https://pushover.net/api#sounds)
  - pushover - Pushover (default)   
  - bike - Bike   
  - bugle - Bugle   
  - cashregister - Cash Register   
  - classical - Classical   
  - cosmic - Cosmic   
  - falling - Falling   
  - gamelan - Gamelan   
  - incoming - Incoming   
  - intermission - Intermission   
  - magic - Magic   
  - mechanical - Mechanical   
  - pianobar - Piano Bar   
  - siren - Siren   
  - spacealarm - Space Alarm   
  - tugboat - Tug Boat   
  - alien - Alien Alarm (long)   
  - climb - Climb (long)   
  - persistent - Persistent (long)   
  - echo - Pushover Echo (long)   
  - updown - Up Down (long)   
  - vibrate - Vibrate Only
  - none - None (silent) 
- `msg.timestamp`: An unix timestamp to specific the date time of your notification.

See <a href="https://pushover.net/api" target="_new">Pushover.net</a> for the full API reference.

## Pushover Glances

![](glances-node.png)

With Pushover's Glances API, you can push small bits of data directly to a constantly-updated screen, referred to as a widget, such as a complication on your smartwatch or a widget on your phone's lock screen.

![](icons/help-pushover-glances-preview.jpg)

### Available Inputs
- `msg.payload`: This will be used as the title if **Title** is not set
- `msg.text`: The main line
- `msg.subtext`: The second line
- `msg.count`: The number
- `msg.percent`: The progress bar/circle
- `msg.device`: Device name, default for all

![](icons/help-pushover-glances-props.png)

Credit goes to [Ray](https://github.com/RayPS/node-red-contrib-pushover) for starting this project

---
_Source: https://npm.io/package/@nanotechcomputers/node-red-pushover · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
