QRImager: Library to generate QR codes from bytestrings and objects

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.



Please see README.md

[Skip to ReadMe]


Change logNone available
Dependenciesaeson, base (>=4.7 && <5), bytestring, cryptonite, directory, haskell-qrencode, jose-jwt, JuicyPixels, lens, QRImager, vector [details]
CopyrightCopyright: (c) 2016 Vanessa McHale
AuthorVanessa McHale
Home pagehttps://github.com/vmchale/QRImager#readme
Source repositoryhead: git clone https://github.com/vmchale/QRImager
UploadedThu Dec 8 20:50:58 UTC 2016 by vmchale



Maintainers' corner

For package maintainers and hackage trustees

Readme for QRImager-

[back to package description]

#QR Imager Library This is a library to generate .png files from QR codes.

##Dependencies The library depends on the C library https://github.com/fukuchi/libqrencode which you will need to install separately.

##Usage The library exports main functions - createQRCode and byteStringToQR - and their secured/signed versions. The first takes any object that is an instance of ToJSON and writes an image to file, while the second takes a (strict) bytestring and writes it to file.


###Installation For building haskell, the best tool is currently http://haskellstack.org. Install it, and then type

stack install --install-ghc

in the appropriate directory, and it will be installed on your path.


Compiling will generate an executable called QRPipe which reads from stdin and outputs a file as the second argument, e.g.

echo 'My name is:" | QRPipe "nametag.png"