0.1.7 • Published 10 years ago

node-card-capture v0.1.7

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

Node Card Capture

This runs a node child_process that executes a python program which listens in on a magtek card reader and returns the raw track data

New

Added support for Synchronous and Asynchronous calls

How to make it work

In order to make this work we need 3 things

  • MagTek Card Swiper
  • at least Python 2.7 installed with python libraries installed as well
  • this npm package

Installation

$ sudo apt-get install libusb-1.0-0   
$ sudo -H pip install pyusb --pre --upgrade   
$ npm install node-card-capture   

Usage

var cardCapture       = require('node-card-capture').cardCapture
var cardCaptureSync   = require('node-card-capture').cardCaptureSync

// Synchronous call aka Stops everything until it's done
var trackdata = cardCaptureSync()
console.log(trackdata)

// Asynchronous call aka will return when done and is non blocking
cardCapture(function(trackdata){
    console.log(trackdata)
})
0.1.7

10 years ago

0.1.6

10 years ago

0.1.4

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago