MCPcopy Index your code
hub / github.com/divan/txqr

github.com/divan/txqr @main sqlite

repository ↗ · DeepWiki ↗
265 symbols 771 edges 34 files 101 documented · 38%
README

TXQR

GoDoc

TXQR (Transfer via QR) is a protocol and set of tools and libs to transfer data via animated QR codes. It uses fountain codes for error correction.

See related blog posts for more details: - Animated QR data transfer with Gomobile and Gopherjs - Fountain codes and animated QR

Demo

Demo

Reader iOS app in the demo (uses this lib via Gomobile): https://github.com/divan/txqr-reader

Automated tester app

Also see cmd/txqr-tester app for automated testing of different encoder parameters.

Licence

MIT

Core symbols most depended-on inside this repo

$toNativeArray
called by 10912
cmd/txqr-tester/app/app.js
$funcType
called by 1602
cmd/txqr-tester/app/app.js
$clone
called by 964
cmd/txqr-tester/app/app.js
$interfaceIsEqual
called by 654
cmd/txqr-tester/app/app.js
$subslice
called by 647
cmd/txqr-tester/app/app.js
$newType
called by 449
cmd/txqr-tester/app/app.js
$ptrType
called by 414
cmd/txqr-tester/app/app.js
$substring
called by 250
cmd/txqr-tester/app/app.js

Shape

Function 162
Method 79
Struct 19
TypeAlias 5

Languages

Go68%
TypeScript32%

Modules by API surface

cmd/txqr-tester/app/app.js86 symbols
cmd/txqr-tester/bindata_assetfs.go29 symbols
cmd/txqr-tester/app/session.go18 symbols
decode.go13 symbols
mobile/decode.go12 symbols
cmd/txqr-tester/app/settings.go12 symbols
cmd/txqr-tester/app/results_table.go9 symbols
txqr_test.go8 symbols
cmd/txqr-tester/mobile/txqr.go8 symbols
cmd/txqr-tester/app/app.go8 symbols
encode.go6 symbols
cmd/txqr-tester/web.go6 symbols

Dependencies from manifests, versioned

github.com/elazarl/go-bindata-assetfsv1.0.0 · 1×
github.com/google/gofountainv0.0.0-2016082005480 · 1×
github.com/gopherjs/gopherjsv0.0.0-2018110318530 · 1×
github.com/gopherjs/vectyv0.0.0-2018052500523 · 1×
github.com/gopherjs/websocketv0.0.0-2017052200441 · 1×
github.com/makiuchi-d/gozxingv0.0.0-2018111100421 · 1×
github.com/mdp/qrterminalv1.0.1 · 1×
github.com/pyk/bytenv0.0.0-2014092523335 · 1×
github.com/skip2/go-qrcodev0.0.0-2017122912044 · 1×
golang.org/x/textv0.3.0 · 1×

For agents

$ claude mcp add txqr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact