batch-qr-generator について
CSVからQRコードを一括生成するPythonパッケージとコマンドラインツールです。イベント、在庫管理、マーケティング向けに、UTMパラメーターやロゴ付きのスタイル設定、メタデータ出力に対応します。
主な機能
- 01CSVからの一括生成
- 02UTMパラメーター対応
- 03色とロゴのカスタマイズ
- 04連番によるファイル名設定
- 05メタデータCSVの出力
- 06PNGとSVG形式に対応
活用シーン
- 01イベント受付用QRコードの作成
- 02商品在庫へのラベル付け
- 03マーケティング施策の追跡
- 04QRコードでの連絡先共有
インストール
コマンドをコピーしてターミナルで実行します。
$
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コード生成
イベント、製品、マーケティング向けに、UTM トラッキング、ロゴ、カスタマイズ可能なスタイルを指定して、CSV データから QR コードを一括生成します。
目的
QR コードの一括生成は、次の用途に利用できます。
- イベントのチケット発行とチェックイン
- 製品の在庫管理
- マーケティングキャンペーンのトラッキング(UTM パラメーター)
- 名刺での連絡先共有
- QR コードを使った URL の一括短縮
機能
- 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 対応