Generates UniFi Hotspot vouchers using the UniFi controller API ready for printing. Customise the design using CSS.
This should work on any Linux/Mac machine that can reach the UniFi controller.
Feb 2020: Now works with UniFi 5.12.35 Controller.
git clone https://github.com/davidmaitland/unifi-voucher-generator.git
Set the variables in unifi-api.sh
with your controller's details (username, password, baseurl, site).
Optionally customise the variables in gen.sh
and the styles in style.css
.
Run ./gen.sh
$time $amount // for example ./gen.sh 100 10 - 100minutes 10 codes.
Open vouchers.html
and print!