The QRImager package

[maintain]
Warnings:

Please see README.md


[Skip to ReadMe]

Properties

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

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for QRImager-0.1.0.0

#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.

##Executable

###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.

###Use

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"