8000 GitHub - avramz/ips-qr-code: IPS QR Code Generator
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

avramz/ips-qr-code

 
 

Repository files navigation

IPS QR Code Generator

Travis CI GitHub issues badge GitHub forks badge GitHub stars badge GitHub license badge Twitter badge

Šta je ovo?

ips-qr-code je jednostavna CLI aplikacija za generisanje IPS QR kodova. NBS IPS


Instalacija

NPM

$ npm install -g ips-qr-code

Yarn

$ yarn global add ips-qr-code

Primeri korišćenja

Web DEMO

Probajte web demo ovde

Generiši QR kod kao sliku:

$ ips-qr-code \
  --naziv-platioca "@artbit" \
  --racun-platioca "123456789012345678" \
  --naziv-primaoca "GitHub Ltd," \
  --racun-primaoca "123456789012345678" \
  --sifra-placanja "221" --iznos "RSD1," \
  --svrha-placanja "Example usage" \
  --to-file example.png

Primer IPS QR koda

Generiši tekstualni QR kod:

$ ips-qr-code \
  --naziv-platioca "@artbit" \
  --racun-platioca "123456789012345678" \
  --naziv-primaoca "GitHub Ltd," \
  --racun-primaoca "123456789012345678" \
  --sifra-placanja "221" \
  --iznos "RSD1," \
  --svrha-placanja "Example usage" \
  --to-text

Primer IPS QR koda

Generiši data URI koji prikazuje QR kod:

$ ips-qr-code \
  --naziv-platioca "@artbit" \
  --racun-platioca "123456789012345678" \
  --naziv-primaoca "GitHub Ltd," \
  --racun-primaoca "123456789012345678" \
  --sifra-placanja "221" \
  --iznos "RSD1," \
  --svrha-placanja "Example usage" \
  --to-datauri
  
$ data:image/png;base64,iVBORw0KGg...SUVORK5CYII=

Kao biblioteka

ips-qr-code je napisana kao CLI aplikacija, ali može da se koristi i kao biblioteka, sa doduše malo kriptičnim API-jem jer koristi skraćene oblike opcija u obliku u kom su i same upisane u IPS QR kod.

const generator = require("ips-qr-code");
const qrcode = require("qrcode");
const filename = "test.png";

generator({
    p: "Marko Markovic",
    s: "Uplata po racunu",
    n: "EPS Snabdevanje 11000 Beograd",
    sf: "221",
    i: "RSD1000,00",
    o: "123456789012345611",
    r: "845000000014284968",
    k: "PR",
    v: "01",
    c: 1,
})
.then(ipsString => qrcode.toFile(filename, ipsString))
.catch(error => console.error(error));

Opcije

Detaljni prikaz svih opcija možete pogledati na wiki stranici.

IPS QR Code Format

Detaljni prikaz IPS QR Code formata možete pogledati na wiki stranici.

Licenca

MIT

About

IPS QR Code Generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%
0