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.
- Clone the repo:
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 instyle.css
.
-
Run
./gen.sh
$time $amount // for example ./gen.sh 100 10 - 100minutes 10 codes. -
Open
vouchers.html
and print!