d3l-pushnotifier
A small library to utilize pushnotifier's api in nodejs.
Getting started
- Obtain your API token from pushnotifier.de.
- Create an application on pushnotifier.de.
Instantiation
There are two ways to instantiate the library:
- Without an
app_token
. - With
app_token
(obtained through login).
Instantiation goes as follow:
const instance = "api_token": "YOUR_API_TOKEN" "package": "YOUR_PACKAGE_IDENTIFIER" // "app_token", if you have it
Functions overview
The following functions are available:
- login(
username, password
) :User
- getDevices() :
[Devices]
- sendText(
devices, text
) :response
- sendURL(
devices, URL
) :response
- sendNotification(
devices, text, URL
) :response
- sendImage(
devices, image
) :response
- refreshToken() :
AppToken
Instances
User
- getUsername() :
string
- getAvatar() :
string
- getAppToken() :
AppToken
AppToken
- getValue() :
string
- getExpiresAt() :
integer
- needsRefresh() :
bool
- toDisk(
path
) :AppToken
- fromDisk(
path
) :AppToken
Device
- getID() :
string
- getTitle() :
string
- getModel() :
string
- getImage() :
string
- sendText(
text
) :response
- sendURL(
URL
) :response
- sendNotification(
text, URL
) :response
- sendImage(
image
) :response
Example
const instance = "api_token": "..." "package": "..." instance