enzoh / motoko-qr

The Motoko QR Package

Home Page:https://sdk.dfinity.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The QR Package

Build Status

This package implements a QR-code generator for the Motoko programming language.

Prerequisites

Usage

Generate a QR-code.

public func encode(
  version : { #Version : Nat },
  level : { #L; #M; #Q; #H },
  mode : { #Alphanumeric; #EightBit; #Kanji; #Numeric },
  text : Text
) : ?{ #Matrix : [[Bool]] }

Demo

Start a local internet computer.

dfx start

Execute the following commands in another tab.

dfx canister create --all
dfx build
dfx canister install --all
dfx canister call demo encode '(variant{Version = 1}, variant{Q}, variant{Alphanumeric}, "HELLO WORLD")' | sed 's/#/█/g'

About

The Motoko QR Package

https://sdk.dfinity.org

License:Apache License 2.0


Languages

Language:Modelica 99.2%Language:Shell 0.8%