update social nodes info style

This commit is contained in:
Dave Conway-Jones 2016-03-02 13:26:53 +00:00
parent 0880ad3987
commit b6116abce3
25 changed files with 104 additions and 98 deletions

View File

@ -8,7 +8,7 @@ This node does **NOT** support private or "locked" dweets.
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-dweetio
@ -16,28 +16,28 @@ Run the following command in the root directory of your Node-RED install
Usage
-----
###Output
### Output
Sends the **msg.payload** to Dweet.io
Sends the `msg.payload` to Dweet.io
Optionally uses **msg.thing** to set the thing id, if not already set in the properties.
Optionally uses `msg.thing` to set the thing id, if not already set in the properties.
You need to make the thing id unique - you are recommended to use a GUID.
###Input
### Input
Listens for messages from Dweet.io
The thing id should be globally unique as they are all public - you are recommended to use a GUID.
The Thing ID is set into **msg.dweet**, and the timesamp into **msg.created**.
The Thing ID is set into `msg.dweet`, and the timesamp into `msg.created`.
For further info see the <a href="https://dweetio.io/" target="_new">Dweet.io website</a>
###Sample Flow
### Sample Flow
Cut the text below - then in Node-RED use Ctrl-I (Import) - Ctrl-V (Paste) to insert into your workspace.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-dweetio",
"version" : "0.0.11",
"version" : "0.0.12",
"description" : "A Node-RED node to send and receive simple dweets",
"dependencies" : {
"node-dweetio" : "0.0.11"

View File

@ -9,8 +9,7 @@ As of v0.10.8 you will need to install it from here if still required.
Install
-------
Run the following command in the root directory of your Node-RED install, usually
this is ~/.node-red .
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-irc
@ -27,7 +26,7 @@ Usage
Provides two nodes - one to receive messages, and one to send.
###Input
### Input
Connects to an IRC server to receive messages.</p>
@ -35,29 +34,30 @@ The **IRC Server** field needs to be configured to a valid server, and
you must select a default channel to join. You may join multiple channels by
comma separating a list - #chan1,#chan2,#etc.
Incoming messages will appear as **msg.payload** on the first output, while
**msg.topic** will contain who it is from. **msg.to** contains either the name of the channel or PRIV in the case of a pm.
Incoming messages will appear as `msg.payload` on the first output, while
`msg.topic` will contain who it is from. `msg.to` contains either the name
of the channel or PRIV in the case of a pm.
The second output provides a **msg.payload** that has any status messages such as joins, parts, kicks etc.
The second output provides a `msg.payload` that has any status messages such as joins, parts, kicks etc.
The type of the status message is set as **msg.payload.type**. The possible status types are:
The type of the status message is set as `msg.payload.type`. The possible status types are:
- **message** : message is sent into the channel
- **pm** : private message to the bot
- **join** : a user joined the channel (also triggered when the bot joins a channel)
- **invite** : the bot is being invited to a channel
- **part** : a user leaves a channel
- **quit** : a user quits a channe
- **kick** : a user is kicked from a channel
- `message` : message is sent into the channel
- `pm` : private message to the bot
- `join` : a user joined the channel (also triggered when the bot joins a channel)
- `invite` : the bot is being invited to a channel
- `part` : a user leaves a channel
- `quit` : a user quits a channe
- `kick` : a user is kicked from a channel
###Output
### Output
Sends messages to a channel on an IRC server.
You can send just the **msg.payload**, or the complete **msg** object to the
selected channel, or you can select to use **msg.topic** to send the
**msg.payload** to a specific user (private message) or channel.
You can send just the `msg.payload`, or the complete `msg` object to the
selected channel, or you can select to use `msg.topic` to send the
`msg.payload` to a specific user (private message) or channel.
If multiple output channels are listed (eg. #chan1,#chan2), then the message
will be sent to all of them.
@ -65,7 +65,7 @@ will be sent to all of them.
**Note:** you can only send to channels you have previously joined so they
MUST be specified in the node - even if you then decide to use a subset of them in msg.topic
You may send RAW commands using **msg.raw** - This must contain an array of
You may send RAW commands using `msg.raw` - This must contain an array of
parameters - eg.
["privmsg","#nodered","Hello world"]

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-irc",
"version" : "0.0.5",
"version" : "0.0.7",
"description" : "A Node-RED node to talk to an IRC server",
"dependencies" : {
"irc" : "~0.4.0"

View File

@ -31,8 +31,8 @@
</script>
<script type="text/x-red" data-help-name="nma">
<p>Uses NotifyMyAndroid (NMA) to push the <b>msg.payload</b> to an Android device that has NotifyMyAndroid app installed.</p>
<p>Optionally uses <b>msg.topic</b> to set the title, if not already set in the properties.</p>
<p>Uses NotifyMyAndroid (NMA) to push the <code>msg.payload</code> to an Android device that has NotifyMyAndroid app installed.</p>
<p>Optionally uses <code>msg.topic</code> to set the title, if not already set in the properties.</p>
<p>The API-key is stored in a separate credentials file.</p>
<p>Uses Notify-My-Android. See <i><a href="http://www.notifymyandroid.com/" target="_new">this link</a></i> for more details.</p>
</script>

View File

@ -6,7 +6,7 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to send alerts vi
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-nma
@ -14,9 +14,9 @@ Run the following command in the root directory of your Node-RED install
Usage
-----
Uses Notify-My-Android (NMA) to push the **msg.payload** to an Android device that has Notify-My-Android app installed.
Uses Notify-My-Android (NMA) to push the `msg.payload` to an Android device that has Notify-My-Android app installed.
Optionally uses **msg.topic** to set the title, if not already set in the properties.
Optionally uses `msg.topic` to set the title, if not already set in the properties.
The API-key is stored in a separate credentials file.

View File

@ -26,8 +26,8 @@
</script>
<script type="text/x-red" data-help-name="notify">
<p>Uses Growl to provide a desktop popup containing the <b>msg.payload</b>. Only useful on the local machine.</p>
<p>Optionally uses <b>msg.topic</b> as the title.</p>
<p>Uses Growl to provide a desktop popup containing the <code>msg.payload</code>. Only useful on the local machine.</p>
<p>Optionally uses <code>msg.topic</code> as the title.</p>
<p>Uses Growl so should work cross platform but will need pre-reqs installed... see <i><a href="https://npmjs.org/package/growl" target="_new">this link.</a></i></p>
<p>If installing on Windows you MUST read the install instructions ... especially the bit about adding growlnotify to your path... or it WILL NOT work.</p>
</script>

View File

@ -8,7 +8,7 @@ Uses [Growl](http://growl.info//)
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-notify
@ -21,6 +21,6 @@ If installing on Windows you MUST read the install instructions ... especially t
Usage
-----
Uses Growl to push the **msg.payload** to the local desktop.
Uses Growl to push the `msg.payload` to the local desktop.
The title can be set by **msg.topic**.
The title can be set by `msg.topic`.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-notify",
"version" : "0.0.2",
"version" : "0.0.3",
"description" : "A Node-RED node to send local popup Notify alerts",
"dependencies" : {
"growl" : "1.8.1"

View File

@ -39,9 +39,9 @@
</script>
<script type="text/x-red" data-help-name="prowl">
<p>Uses Prowl to push the <b>msg.payload</b> to an Apple device that has the prowl app installed.</p>
<p>Optionally uses <b>msg.topic</b> to set the title. You can also set <b>msg.priority</b> to confgure the urgency from -2 (low), through 0 (normal) to 2 (urgent).</p>
<p>You may use <b>msg.url</b> to set a url to redirect the user to on receipt of the message.</p>
<p>Uses Prowl to push the <code>msg.payload</code> to an Apple device that has the prowl app installed.</p>
<p>Optionally uses <code>msg.topic</code> to set the title. You can also set <code>msg.priority</code> to confgure the urgency from -2 (low), through 0 (normal) to 2 (urgent).</p>
<p>You may use <code>msg.url</code> to set a url to redirect the user to on receipt of the message.</p>
<p>Uses Prowl. See <i><a href="https://www.prowlapp.com" target="_new">this link</a></i> for more details.</p>
</script>

View File

@ -6,7 +6,7 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to send alerts vi
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-prowl
@ -14,10 +14,10 @@ Run the following command in the root directory of your Node-RED install
Usage
-----
Uses Prowl to push the **msg.payload** to an Apple device that has the prowl app installed.
Uses Prowl to push the `msg.payload` to an Apple device that has the prowl app installed.
Optionally uses **msg.topic** to set the title. You can also set **msg.priority** to confgure the urgency from -2 (low), through 0 (normal) to 2 (urgent).
Optionally uses `msg.topic` to set the title. You can also set `msg.priority` to configure the urgency from -2 (low), through 0 (normal) to 2 (urgent).
You may use **msg.url** to set a url to redirect the user to on receipt of the message if you don't set one in the edit dialogue.
You may use `msg.url` to set a url to redirect the user to on receipt of the message if you don't set one in the edit dialogue.
Uses Prowl. See <a href="https://www.prowlapp.com" target="_new">this link</a> for more details.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-prowl",
"version" : "0.0.6",
"version" : "0.0.7",
"description" : "A Node-RED node to send alerts via Prowl",
"dependencies" : {
"node-prowl" : "0.1.7"

View File

@ -6,30 +6,33 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to send alerts vi
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-pushbullet
Usage
-----
### Pushbullet output node
Uses PushBullet to push <code>msg.payload</code> to a device that has the PushBullet app installed.
* Optionally uses <code>msg.topic</code> to set the title, if not already set in the properties.
* Optionally uses <code>msg.pushtype</code> to set the type of the push, if not already set in the properties.
* Optionally uses <code>msg.deviceid</code> to set the device ID, if not already set in the properties.
You can also push to any channels that you own either configured or via <code>msg.channel</code>.
Uses PushBullet to push `msg.payload` to a device that has the PushBullet app installed.
* Optionally uses `msg.topic` to set the title, if not already set in the properties.
* Optionally uses `msg.pushtype` to set the type of the push, if not already set in the properties.
* Optionally uses `msg.deviceid` to set the device ID, if not already set in the properties.
The node can also *dismiss* and *delete* any push and *update* items in a pushed list. In this case <code>msg.data.iden</code> must be set to a valid push id, if <code>msg</code> originates from the Pushbullet input node this value is already set.
You can also push to any channels that you own either configured or via `msg.channel`.
The node can also *dismiss* and *delete* any push and *update* items in a pushed list. In this case `msg.data.iden` must be set to a valid push id, if `msg` originates from the Pushbullet input node this value is already set.
### Pushbullet input node
Receives Pushbullets from all devices. Messages contain the following data:
* <code>msg.pushtype</code>: type of message
* <code>msg.topic</code>: topic information from the push
* <code>msg.payload</code>: main content of the push
* <code>msg.data</code>: original object from the pushbullet API containing e.g. sender, receiver and message ids.
Pushes of type <i>link</i> and <i>file</i> will also have <code>msg.message</code> containing the message associated with the push.
Receives Pushbullets from all devices. Messages contain the following data:
* `msg.pushtype`: type of message
* `msg.topic`: topic information from the push
* `msg.payload`: main content of the push
* `msg.data`: original object from the pushbullet API containing e.g. sender, receiver and message ids.
Pushes of type <i>link</i> and <i>file</i> will also have `msg.message` containing the message associated with the push.
For further details of see <a href="https://docs.pushbullet.com/stream/">Pushbullet Stream API</a> and <a href="https://docs.pushbullet.com/v2/pushes/">Pushbullet Push API</a>.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-pushbullet",
"version" : "0.0.8",
"version" : "0.0.9",
"description" : "A Node-RED node to send alerts via Pushbullet",
"dependencies" : {
"pushbullet": "1.4.*",

View File

@ -11,23 +11,23 @@ You need a valid Pusher App key, secret and id from [http://pusher.com](http://p
Install
-------
Run the following command in the root directory of your Node-RED install. this is usually ~/.node-red
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-pusher
Usage
-----
###Input
### Input
Pusher input mode. Use this node to subscribe to a Pusher channel/event.
You need a valid Pusher App key.
The node will set **msg.payload** to the message that arrives, and **msg.topic** to the eventname.
The node will set `msg.payload` to the message that arrives, and `msg.topic` to the eventname.
###Output
### Output
Pusher output node for sending messages to a specific channel/event.
You need an App key, secret and ID of a Pusher app.
The node will send the **msg.payload** of the incoming message.
The node will send the `msg.payload` of the incoming message.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-pusher",
"version" : "0.0.3",
"version" : "0.0.4",
"description" : "A Node-RED node to send and receive messages using Pusher.com",
"dependencies" : {
"pusher": "1.0.5",

View File

@ -101,8 +101,8 @@
<script type="text/x-red" data-help-name="pusher out">
<p>Pusher output node for sending messages to a specific channel/event.</p>
<p>You need an App key, secret and ID of a Pusher app.</p>
<p>The node will send the <b>msg.payload</b> of the incoming message.</p>
<p>If you leave the eventname blank you can set it using <b>msg.topic</b>.</p>
<p>The node will send the <code>msg.payload</code> of the incoming message.</p>
<p>If you leave the eventname blank you can set it using <code>msg.topic</code>.</p>
</script>
<script type="text/javascript">

View File

@ -68,16 +68,16 @@
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-name" placeholder="Name">
</div>
<div class="form-tips" id="node-tip">Tip: Leave title blank to set using <b>msg.topic</b>.<br/>
Leave device blank to send to all devices, or to set using <b>msg.device</b>.<br/>
Leave priority blank to set using <b>msg.priority</b>. Supports priorities 2, 1, 0, -1, and -2.<br/>
Leave sound blank to use the default, or set using <b>msg.sound</b>.</div>
<div class="form-tips" id="node-tip">Tip: Leave title blank to set using <code>msg.topic</code>.<br/>
Leave device blank to send to all devices, or to set using <code>msg.device</code>.<br/>
Leave priority blank to set using <code>msg.priority</code>. Supports priorities 2, 1, 0, -1, and -2.<br/>
Leave sound blank to use the default, or set using <code>msg.sound</code>.</div>
</script>
<script type="text/x-red" data-help-name="pushover">
<p>Uses Pushover to push the <b>msg.payload</b> to a device that has the Pushover app installed.</p>
<p>Optionally uses <b>msg.topic</b> to set the title, <b>msg.device</b> to set the device, <b>msg.priority</b>
to set the priority, and <b>msg.sound</b> to set a named sound, if not already set in the properties.</p>
<p>Uses Pushover to push the <code>msg.payload</code> to a device that has the Pushover app installed.</p>
<p>Optionally uses <code>msg.topic</code> to set the title, <code>msg.device</code> to set the device, <code>msg.priority</code>
to set the priority, and <code>msg.sound</code> to set a named sound, if not already set in the properties.</p>
<p>The User-key and API-token are stored in a separate credentials file.</p>
<p>Uses Pushover. See <i><a href="https://pushover.net" target="_new">this link</a></i> for more details.</p>
</script>

View File

@ -6,7 +6,7 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to send alerts vi
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-pushover
@ -14,10 +14,10 @@ Run the following command in the root directory of your Node-RED install
Usage
-----
Uses Pushover to push the <b>msg.payload</b> to a device that has the Pushover app installed.
Uses Pushover to push the `msg.payload` to a device that has the Pushover app installed.
Optionally uses **msg.topic** to set the title, **msg.device** to set the device
and **msg.priority** to set the priority, if not already set in the properties.
Optionally uses `msg.topic` to set the title, `msg.device` to set the device
and `msg.priority` to set the priority, if not already set in the properties.
The User-key and API-token are stored in a separate credentials file.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-pushover",
"version" : "0.0.6",
"version" : "0.0.7",
"description" : "A Node-RED node to send alerts via Pushover",
"dependencies" : {
"pushover-notifications" : "0.2.2"

View File

@ -6,7 +6,7 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to send SMS messa
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-twilio
@ -16,10 +16,12 @@ Usage
Sends an SMS message or make a voice call using the Twilio service.
The Twilio out node is configured to send SMS or make call, depending on the option selected you enter the phone number or phone number and a URL to create the TWiML response file.
The Twilio out node is configured to send SMS or make call, depending on the option selected you
enter the phone number or phone number and a URL to create the TWiML response file.
<b>msg.payload</b> is used as the body of the message. The node can be configured with the number
to send the message to. Alternatively, if the number is left blank, it can be set using <b>msg.topic</b>. The payload can also be the URL to create the TWiML response file.
`msg.payload` is used as the body of the message. The node can be configured with the number
to send the message to. Alternatively, if the number is left blank, it can be set using `msg.topic`.
The payload can also be the URL to create the TWiML response file.
You must have an account with Twilio to use this node. You can register for one <a href="https://www.twilio.com/">here</a>.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-twilio",
"version" : "0.0.9",
"version" : "0.0.10",
"description" : "A Node-RED node to send SMS messages via the Twilio service.",
"dependencies" : {
"twilio" : "1.6.0"

View File

@ -86,7 +86,7 @@
<label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
<input type="text" id="node-input-name" placeholder="Name">
</div>
<div class="form-tips">The <b>To</b> field is optional. If not set uses the <b>msg.topic</b> property of the message.</div>
<div class="form-tips">The <b>To</b> field is optional. If not set uses the <code>msg.topic</code> property of the message.</div>
</script>
<script type="text/x-red" data-help-name="xmpp out">

View File

@ -6,7 +6,7 @@ A <a href="http://nodered.org" target="_new">Node-RED</a> node to talk to an XMP
Install
-------
Run the following command in the root directory of your Node-RED install
Run the following command in your Node-RED user directory - typically `~/.node-red`
npm install node-red-node-xmpp
@ -16,29 +16,30 @@ Usage
Provides two nodes - one to send messages, and one to receive.
###Receive
### Receive
Connects to an XMPP server to receive messages.</p>
The <b>Buddy</b> field is the id of the buddy or room you want to receive messages from.
The **Buddy** field is the id of the buddy or room you want to receive messages from.
Incoming messages will appear as <b>msg.payload</b> on the first output, while <b>msg.topic</b> will contain who it is from.
Incoming messages will appear as `msg.payload` on the first output, while `msg.topic` will contain who it is from.
The second output will show the presence and status of a user in <b>msg.payload</b>. Again <b>msg.topic</b> will hold the user.
The second output will show the presence and status of a user in `msg.payload`.
Again `msg.topic` will hold the user.
###Send
### Send
Connects to an XMPP server to send messages.
The <b>To</b> field is optional. If not set the <b>msg.topic</b> property of the message is used to set that value.
The **To** field is optional. If not set the `msg.topic` property of the message is used to set that value.
If you are joining a chat room then the <b>To</b> field must be filled in with the room name.
If you are joining a chat room then the **To** field must be filled in with the room name.
You may also send a msg with <b>msg.presence</b> to set your presence to one of
You may also send a msg with `msg.presence` to set your presence to one of
1. chat
2. away
3. dnd
4. xa
If you do so then the <b>msg.payload</b> is used to set your status message.</p>
If you do this then the `msg.payload` is used to set your status message.

View File

@ -1,6 +1,6 @@
{
"name" : "node-red-node-xmpp",
"version" : "0.1.4",
"version" : "0.1.5",
"description" : "A Node-RED node to talk to an XMPP server",
"dependencies" : {
"simple-xmpp" : "1.3.*"