mcpField
B
batch-qr-generator

batch-qr-generator

github.com/dkyazzentwatwaマーケティング・グロース12456 回インストール29 週間前に更新
リポジトリ

batch-qr-generator について

CSVからQRコードを一括生成するPythonパッケージとコマンドラインツールです。イベント、在庫管理、マーケティング向けに、UTMパラメーターやロゴ付きのスタイル設定、メタデータ出力に対応します。

主な機能

  1. 01CSVからの一括生成
  2. 02UTMパラメーター対応
  3. 03色とロゴのカスタマイズ
  4. 04連番によるファイル名設定
  5. 05メタデータCSVの出力
  6. 06PNGとSVG形式に対応

活用シーン

  1. 01イベント受付用QRコードの作成
  2. 02商品在庫へのラベル付け
  3. 03マーケティング施策の追跡
  4. 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/

コメント