mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
29 lines
2.7 KiB
JSON
29 lines
2.7 KiB
JSON
{
|
|
"author": {
|
|
"name": "Aaron Bieber",
|
|
"email": "aaron@qbit.io"
|
|
},
|
|
"name": "pushover-notifications",
|
|
"description": "Pushover API for node.js",
|
|
"version": "0.2.2",
|
|
"homepage": "http://github.com/qbit/node-pushover",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/qbit/node-pushover.git"
|
|
},
|
|
"dependencies": {},
|
|
"devDependencies": {},
|
|
"optionalDependencies": {},
|
|
"engines": {
|
|
"node": "*"
|
|
},
|
|
"readme": "\n\nSend [pushover.net](http://pushover.net) notifications from Node.JS\n\n## Usage\n\n### Install\n\n\tnpm install pushover-notifications\n\t\n### Pushover API values\n\nAny API paramaters, as found on https://pushover.net/api, can be passed in the object. For example, `retry` and `expire` can be added to the object being passed to `.send`! Here's an example with many different parameters.\n```javascript\nvar msg = {\n\tmessage: \"This is a message\",\n\ttitle: \"Well - this is fantastic\",\n\tsound: 'magic',\n\tdevice: 'test_device',\n\tpriority: 2,\n\turl: \"http://pushover.net\",\n\turl_title: \"Pushover Website\"\n};\n```\n## Examples\n\n### Sending a message\n```javascript\n\nvar push = require( 'pushover-notifications' );\n\nvar p = new push( {\n\tuser: process.env['PUSHOVER_USER'],\n\ttoken: process.env['PUSHOVER_TOKEN'],\n\t// onerror: function(error) {},\n\t// update_sounds: true // update the list of sounds every day - will\n\t// prevent app from exiting.\n});\n\nvar msg = {\n\t// These values correspond to the parameters detailed on https://pushover.net/api\n\t// 'message' is required. All other values are optional.\n\tmessage: 'omg node test',\t// required\n\ttitle: \"Well - this is fantastic\",\n\tsound: 'magic',\n\tdevice: 'devicename',\n\tpriority: 1\n};\n\np.send( msg, function( err, result ) {\n\tif ( err ) {\n\t\tthrow err;\n\t}\n\n\tconsole.log( result );\n});\n```\n\n### Sending a message to multiple users\n```javascript\n\nvar users = [\n 'token1',\n 'token2',\n 'token3'\n];\n\nvar msg = {\n message: 'omg node test',\n title: \"Well - this is fantastic\",\n sound: 'magic' // optional\n priority: 1 // optional,\n};\n\nfor ( var i = 0, l = users.length; i < l; i++ ) {\n\n msg.user = users[i];\n // token can be overwritten as well.\n\n p.send( msg, function( err, result ) {\n if ( err ) {\n throw err;\n }\n\n console.log( result );\n });\n}\n\n```\n",
|
|
"readmeFilename": "README.md",
|
|
"_id": "pushover-notifications@0.2.2",
|
|
"dist": {
|
|
"shasum": "b151e5729b7014d84dcb71b1a86c247c124eb277"
|
|
},
|
|
"_from": "pushover-notifications@",
|
|
"_resolved": "https://registry.npmjs.org/pushover-notifications/-/pushover-notifications-0.2.2.tgz"
|
|
}
|