Skip to content

willblaschko/QRCodeAPLSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QRCodeAPLSkill

This skill displays a dynamically generated QR Code as an AVG (SVG subset) element on multi-modal Alexa devices (support APL 1.1+). The skill can generate the QR code at time of skill interaction. This requires no cloud storage as all operations are completed in memory. This skill uses only pure JavaScript so no native binaries are required.

Warm Lambda execution < 100ms (7ms-89ms) in testing (median closer to 10) at 512 MB configuration. This has not been fully performance tested.

The QR Code is generated using qrcode-svg, covered into a DOM object using xmldom, and then converted into AVG using SVGtoAVG by Arjun modified for Node.js.

Skill

This skill is a barebones skill just meant to display a QR Code. It only has one primary interaction which displays a screen like the below on multi-modal Alexa devices. QR Code on Echo Show 5

Bugs, issues and enhancements

This project is presented as-is. Please submit a pull request if required.

License

The QR Code APL Skill is under the Apache License 2.0.

About

This skill displays a dynamically generated QR Code as an AVG (SVG subset) element on screen devices and requires no cloud storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published