Interactive gallery of useful bookmarklets including SharePoint Navigator, API tools, and other productivity utilities.
GitHub Pages: https://baku2san.github.io/bookmarklet-gallery
- 🐛 Debug Test - ブックマークレットのデバッグ・診断ツール
- 🧪 Simple Test - シンプルなテスト用ブックマークレット
- 📊 Page Analyzer - ページ構造・メタデータ分析ツール
- 🧭 SharePoint Navigator - SharePoint サイト内ナビゲーションツール
- 🎨 CSS Inspector - CSS 開発・デバッグツール
- 🔌 API Tester - API エンドポイントのテスト
- 🔗 SharePoint API Navigator - SharePoint REST API の探索・テストツール
- ギャラリーにアクセス: [GitHub Pages URL]を開く
- ブックマークレットを選択: 使いたいツールをクリック
- ブックマークバーにドラッグ: ブックマークレットをブラウザのブックマークバーにドラッグ
- 実行: 任意のページでブックマークレットをクリックして実行
- Node.js 18+
- npm
- PowerShell (Windows) / pwsh (Linux/macOS)
# 新規環境セットアップ(推奨)
.\scripts\setup.ps1 -Build
# または従来の方法
cd bookmarklets
npm install
npm run buildnpm run build # 本番ビルド
npm run dev # 開発ビルド + 確認
npm run watch # ファイル監視モードnpm run build
# bookmarklets/dist/install.html をブラウザで開くbookmarklets/
├── src/
│ ├── development/ # 開発ツール系ブックマークレット
│ ├── productivity/ # 生産性向上ツール系ブックマークレット
│ └── gallery.yml # ギャラリー設定ファイル
├── dist/
│ ├── install.html # 本番用ギャラリーページ (自動生成)
│ └── dev.html # 開発者向けページ (自動生成)
├── build-production.js # ビルドスクリプト
└── package.json # Node.js設定
scripts/ # プロジェクト運用スクリプト
├── setup.ps1 # 新規環境セットアップ
├── diagnose.ps1 # 環境診断・トラブルシューティング
├── update-deps.ps1 # 依存関係管理・セキュリティ監査
└── README.md # スクリプト使用方法
# 問題の診断
.\scripts\diagnose.ps1
# 詳細な診断情報
.\scripts\diagnose.ps1 -Detailed
# 自動修復を試行
.\scripts\diagnose.ps1 -Fix# 依存関係チェック
.\scripts\update-deps.ps1 -Check
# セキュリティ監査
.\scripts\update-deps.ps1 -Audit
# 対話式メンテナンス
.\scripts\update-deps.ps1 -AllCtrl+Shift+P → Tasks: Run Task で利用可能:
- 🚀 新規環境セットアップ - 一括セットアップ
- 🔍 環境診断 - 詳細診断
- 🔧 環境自動修復 - 問題の自動修復
- 🔨 ブックマークレットをビルド - 本番ビルド
- 👀 開発モード(ウォッチ) - ファイル監視
- 🔒 セキュリティ監査 - セキュリティチェック
main ブランチへの push/merge 時に自動的に GitHub Pages にデプロイされます。
- 📥 コードをチェックアウト
- 🟢 Node.js 環境をセットアップ
- 📦 依存関係をインストール
- 🔨 ブックマークレットをビルド
- 📁 GitHub Pages 用コンテンツを準備
- 🌐 GitHub Pages にデプロイ
- 📖 セットアップガイド
- 🌐 GitHub Pages デプロイ
- 🤝 貢献ガイドライン
- 🔧 スクリプト使用方法
プロジェクトへの貢献を歓迎します!詳細は 貢献ガイドライン をご覧ください。
- Fork this repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - 詳細は LICENSE ファイルをご覧ください。
⭐ このリポジトリが役に立ったらスターをお願いします!

