Skip to content

kazu0617/booth-license-checker

 
 

Repository files navigation

BOOTH License Checker

BOOTH の商品ページから VN3 ライセンス利用規約ジェネレータによって生成されたライセンス文書を検索し、あらかじめ設定しておいた条項について要件を満たしているかどうかをページ上部に表示する Chrome 拡張機能です。

機能

  • BOOTH の商品ページを開くと、商品説明に含まれるライセンス文書(PDF)へのリンクを自動検出
  • PDF を取得してテキストを解析し、VN3 ライセンスジェネレータが生成した文書かどうかを判定
  • 条件 A〜W(23 項目)を自動読み取りし、あらかじめ設定した「受け入れ可能な選択肢」と照合
  • 結果をページ上部のバナーで表示(OK / 警告 / エラー)
  • Google Drive(フォルダ展開含む)・Google ドキュメント・Dropbox のリンクに対応

使い方

初期設定

  1. 拡張機能アイコンをクリックしてポップアップを開く
  2. 「設定」ボタンを押してオプションページを開く
  3. チェックしたい条件の左にあるチェックボックスをオンにする
  4. 各条件について「受け入れ可能な選択肢」にチェックを入れる
  5. 「保存」をクリックする

ページ上でのチェック

設定後は BOOTH の商品ページを開くだけで自動的にバナーが表示されます。

バナー 意味
✅ 緑(OK) 設定したすべての条件が受け入れ可能な範囲内
⚠️ 赤(エラー) 1 件以上の条件が受け入れ可能範囲外、または確認できなかった
⚠️ 黄(警告) ライセンス文書の取得・解析に失敗した
🔍 グレー VN3 ライセンスが検出されなかった

注意: 解析結果は自動解析によるものです。内容が正確でない場合があります。購入前にオリジナルのライセンス文書を必ずご確認ください。

Google Drive / Dropbox のリンクを読み取るには

商品説明に Google Drive や Dropbox のリンクが含まれる場合、オプションページの「外部サービスのアクセス権限」セクションで「権限を付与」ボタンを押してアクセスを許可してください。

VRChat タグフィルター

オプションページの「VRChat タグがついている商品のみチェックする」を有効にすると、VRChat バッジのない商品ページではチェックをスキップします(デフォルト: 有効)。

ライセンス

MIT License — 詳細は LICENSE を参照してください。

サードパーティライブラリ

ライブラリ ライセンス 著作権
PDF.js Apache 2.0 Copyright 2023 Mozilla Foundation

PDF.js のライセンス全文は各ファイル(lib/pdf.min.jslib/pdf.worker.min.js)の先頭に記載されています。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.9%
  • Other 1.1%