Skip to content

Add SVG label generator tool#7061

Draft
jdVotingWorks wants to merge 16 commits intomainfrom
svg-label-generator-tool
Draft

Add SVG label generator tool#7061
jdVotingWorks wants to merge 16 commits intomainfrom
svg-label-generator-tool

Conversation

@jdVotingWorks
Copy link
Copy Markdown

Overview

SVG Label Generator Tool

Adds a new Python utility for generating SVG labels with dynamic content.

What this adds:

  • svg-label-generator/ directory with standalone Python tool
  • Generates SVG labels from CSV input data
  • Dynamic QR code generation and serial number replacement
  • Interactive file selection interface

Usage:

cd svg-label-generator
pip install -r requirements.txt
python svg_label_generator.py

Demo Video or Screenshot

Testing Plan

Checklist

  • I have prefixed my PR title with "VxDesign: ", "VxPollBook: ", or "HWTA: " if my change is specific to one of those products.
  • I have added logging where appropriate for any new user actions.
  • I have added the "user_facing_change" label to this PR, if relevant, to automate an announcement in #machine-product-updates.

@jdVotingWorks jdVotingWorks force-pushed the svg-label-generator-tool branch from 42da004 to bd9cfdf Compare August 24, 2025 06:28
@jdVotingWorks jdVotingWorks marked this pull request as draft August 28, 2025 05:35
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Aug 29, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ jdVotingWorks
❌ Jesse DeWald


Jesse DeWald seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

…paths for the qr codes

removed white backgrounds
removed legacy (and problematic) style flags for text paths
offset constants to reposition qrcode
@jdVotingWorks jdVotingWorks force-pushed the svg-label-generator-tool branch from baac2d0 to 3e3540a Compare August 29, 2025 02:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants