mcpField
B
batch-qr-generator

batch-qr-generator

github.com/dkyazzentwatwa营销与增长12456 次安装29 周前更新
代码仓库

关于 batch-qr-generator

这是一个 Python 包和命令行工具,可根据 CSV 批量生成二维码,适用于活动、库存和营销场景,并支持 UTM 参数、自定义样式与元数据导出。

主要功能

  1. 01根据 CSV 批量生成
  2. 02支持 UTM 参数
  3. 03自定义颜色和 Logo
  4. 04按序自动命名文件
  5. 05导出元数据 CSV
  6. 06支持 PNG 和 SVG

适用场景

  1. 01制作活动签到二维码
  2. 02为产品库存添加标签
  3. 03追踪营销活动效果
  4. 04通过二维码分享联系信息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill batch-qr-generator

安装后在 Claude Code 中输入/batch-qr-generator确认已加载。

附带文件scripts/batch_qr_generator.pyscripts/requirements.txt

详细介绍

批量 QR 码生成器

根据 CSV 数据批量生成 QR 码,可添加 UTM 跟踪、徽标和自定义样式,适用于活动、产品和营销。

用途

批量生成 QR 码,适用于:

  • 活动门票和签到
  • 产品库存跟踪
  • 营销活动跟踪(UTM 参数)
  • 分享名片联系方式
  • 批量缩短 URL 并生成 QR 码

功能

  • CSV 输入:根据电子表格数据生成
  • UTM 跟踪:自动添加活动跟踪参数
  • 自定义样式:颜色、徽标、纠错级别
  • 顺序命名:自动生成文件名
  • 元数据导出:导出包含 QR 码数据和文件名的 CSV
  • 格式选项:输出 PNG、SVG

快速开始

from batch_qr_generator import BatchQRGenerator

# Generate from CSV
generator = BatchQRGenerator()
generator.load_csv('products.csv', url_column='product_url')
generator.add_utm_params(source='catalog', medium='qr', campaign='2024Q1')
generator.generate_batch(output_dir='qr_codes/')

CLI 用法

# Generate QR codes from CSV
python batch_qr_generator.py --csv products.csv --url-column url --output-dir qr_codes/

# Add UTM tracking
python batch_qr_generator.py --csv products.csv --url-column url --utm-source catalog --utm-campaign 2024Q1 --output-dir qr_codes/

# Add logo
python batch_qr_generator.py --csv urls.csv --url-column link --logo logo.png --output-dir branded_qr/

评论

支持 Markdown