关于 batch-qr-generator
这是一个 Python 包和命令行工具,可根据 CSV 批量生成二维码,适用于活动、库存和营销场景,并支持 UTM 参数、自定义样式与元数据导出。
主要功能
- 01根据 CSV 批量生成
- 02支持 UTM 参数
- 03自定义颜色和 Logo
- 04按序自动命名文件
- 05导出元数据 CSV
- 06支持 PNG 和 SVG
适用场景
- 01制作活动签到二维码
- 02为产品库存添加标签
- 03追踪营销活动效果
- 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