schmich / instascan

HTML5 QR code scanner using your webcam
https://schmich.github.io/instascan/
MIT License
2.97k stars 864 forks source link

Add bower as a packaging option #31

Open schmich opened 8 years ago

schmich commented 8 years ago
bjoberg commented 7 years ago

This would be super helpful!

bchr02 commented 7 years ago

Any reason why this needs to be on the 2.0.0 milestone? This is relatively easy to accomplish.

Elliffe commented 6 years ago

Is there any indication on when this is planned?

labregowski commented 6 years ago

Hi. I set up the code in order to use by default the smartphone back camera but it keeps mirroring the QR code. could you please tell me if I am doing anything wrong... ? this is my script:

 <script type="text/javascript">
      let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
      scanner.addListener('scan', function (content) {
        console.log(content);
        $("#QRLink").text(content);
        $("#QRLink").attr("href",content);
      });
      let opts = {
        backgroundScan: false,
        mirror: false
      };

      Instascan.Camera.getCameras().then(function (cameras) {
        if (cameras.length > 0) {
          scanner.start(cameras[1]);
        } else {
          console.error('No cameras found.');
        }
      }).catch(function (e) {
        console.error(e);
      });
    </script>

I already tried mirror : false and mirror : true but none is working.

Thank in advance,

PS The https://schmich.github.io/instascan/ camera does not work in Windows phone either,

mikealche commented 6 years ago

It would be amazing to have bower support! :)

ghost commented 6 years ago

Is there a way to have a CND for binding it?

Virith commented 6 years ago

while not ideal, this worked for me bower install --save https://github.com/schmich/instascan/releases/download/1.0.0/instascan.min.js . Will install to bower_components/instascan.min/index.js

princenaman commented 5 years ago

+1

LuisAlbertoPerezDeLaCruz commented 4 years ago

Hello, how can I use it in my ionic 4 project ? Thanks in advance

iowagrade commented 4 years ago

I am also trying to integrate into an Ionic project, but when I build I am getting an error in the zxing.js file:

Module not found: Error: can't resolve 'fs' in .../instascan/src.

Is anybody else seeing this error or found a way around it. Thanks.

AbduDevPre commented 4 years ago

Hi. I set up the code in order to use by default the smartphone back camera but it keeps mirroring the QR code. could you please tell me if I am doing anything wrong... ? this is my script:

 <script type="text/javascript">
      let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
      scanner.addListener('scan', function (content) {
        console.log(content);
        $("#QRLink").text(content);
        $("#QRLink").attr("href",content);
      });
      let opts = {
        backgroundScan: false,
        mirror: false
      };

      Instascan.Camera.getCameras().then(function (cameras) {
        if (cameras.length > 0) {
          scanner.start(cameras[1]);
        } else {
          console.error('No cameras found.');
        }
      }).catch(function (e) {
        console.error(e);
      });
    </script>

I already tried mirror : false and mirror : true but none is working.

Thank in advance,

PS The https://schmich.github.io/instascan/ camera does not work in Windows phone either,

try this:

let opts = { video: document.getElementById('preview'), backgroundScan: false, mirror: false }; let scanner = new Instascan.Scanner(opts);

ronakiihglobal commented 3 years ago

Module name "instascan" has not been loaded yet for context: _. Use require([]) error faced.

Dvdben commented 3 years ago

Where can I find the file instascan.min.js I can't see it anywhere in the package

SmoothiniGitHub commented 2 years ago

Hi could you perhaps upload a code with a start and stop button for the webcam? Unfortunately, to use only scanner.stop() in a new function does not work for me :-(

thanks a lot.