multiple qr code download

by Sayantan Das

HTML

<script src="https://unpkg.com/[email protected]/build/qrcode.min.js"></script>
<div id="qrcode"></div>
<button onclick="downloadQRCodes">
  Download all QR Codes
</button>

JavaScript

/* const qr = require('https://unpkg.com/[email protected]/build/qrcode.min.js'); */
const places = ['kolkata', 'darjeeling', 'adiyogi', 'kailasa temple'];
const urls = places.map((place) => `https://maps.google.com/?q=${place.replaceAll(' ', '+')}`);
var qr = new QRCode("qrcode");

console.log(qr)

const downloadQRCodes = Promise.all(
  urls.map((url) =>
    qr.toString(url, {
      margin: 2
    })
  )
);