• v0.1.0 fb9eed9c3a

    v0.1.0 - Initial Release
    All checks were successful
    CI / lint (push) Successful in 51s
    CI / typecheck (push) Successful in 1m11s
    CI / test (push) Successful in 1m44s
    Stable

    jmz released this 2025-12-20 19:08:40 +00:00 | 0 commits to master since this release

    Features

    • High-density QR code encoding - up to ~2.9 KB per code (Version 40)
    • Automatic zstd compression - reduces page count for compressible data
    • AES-256-GCM encryption - with Argon2id key derivation (64MB memory-hard)
    • Reed-Solomon erasure coding - recover data even when QR codes are damaged
    • Shamir's Secret Sharing - split backups across multiple locations (K-of-N)
    • Print-ready PDF output - clean layouts with metadata headers

    Installation

    uvx --index-url https://git.mirus-tech.com/api/packages/public/pypi/simple qrbackup --help
    

    Or install persistently:

    uv pip install --index-url https://git.mirus-tech.com/api/packages/public/pypi/simple qrbackup
    

    Requirements

    • Python 3.12+
    • zbar library
    • liberasurecode (compile from source on macOS)
    Downloads