node-red-contrib-viseo-qrcode
Version:
VISEO Bot Maker - Decodes a given QrCode
57 lines (36 loc) • 2.16 kB
Markdown
# Node-RED
Decodes QRCode using PureJS.
This node is part of project [node-red-contrib-viseo](https://github.com/NGRP/node-red-contrib-viseo) powered by [VISEO](http://www.viseo.com) Technologies. Please find the node documentation in the Node-RED info tab.
Here is a [French Article](https://goo.gl/DMfJk1) on Bot Ecosystem and more.
## Quick Start
```
npm install node-red-contrib-viseo-qrcode
```
### Build the Node-RED Flow
The `qrDecode` node
- retrieve a *Buffer* or an *URL* from the given input,
- if it's an *URL*, download the *Buffer*
- retrieve and decode the *Buffer* QRCode
- parse encoded data to a JSON object
- If data is an URL, convert it's querystring to a JSON object
### Best Practices
[ZXing](https://zxing.appspot.com/generator/) webservice can be use to generate a QRCode.
Generated QRCode should contains an URL with parameters.
- Anyone using the QRCode will be redirected to that URL (that could explain the webservice)
- Decoding the QRCode will still works
## Getting Help
A documentation is available on [this Wiki](https://github.com/NGRP/node-red-viseo-bot/wiki).
For further help, or general discussion, please use the [github issue tracker](https://github.com/NGRP/node-red-contrib-viseo/issues) and in order to be labeled with `question` tag please specify :
- Your message is a question / discussion
- The module or node name
## Contributing
This project adheres to the Contributor Covenant 1.4. By participating, you are expected to uphold [this code](https://www.contributor-covenant.org/). Please report unacceptable behavior to any of the project's core team.
## Authors
This project is a creation of [VISEO](http://www.viseo.com) Technology.
- Jean-Philippe Encausse [@jpencausse](https://twitter.com/jpencausse)
- Klervi Menoret [@klervix](https://github.com/klervix)
- To-Thi Hoang
- Alice Vasseur [@Alice_Vasseur](https://twitter.com/Alice_Vasseur)
## Copyright and license
Copyright 2016-2019 [VISEO](http://www.viseo.com) under the Apache 2.0 license.
Copyright 2012-2019 [SARAH](http://sarah.encausse.net) under the Apache 2.0 license.