MotionElements、Audiio、DOVA-SYNDROME、魔王魂などのストックサイトからダウンロードしたアセットを自動的に整理する Chrome 拡張機能です。
- 自動フォルダ振り分け: ダウンロードしたファイルをサイト・カテゴリ別に自動で整理
- メタデータ抽出: ページからタイトル、タグ、カテゴリ、長さなどの情報を自動取得
- ダウンロード履歴: 過去のダウンロードを検索・フィルタリング可能
- エクスポート機能: JSON/CSV 形式でダウンロード履歴をエクスポート
以下のサイトに対応しています。各サイトのダウンロード項目を自動で整理します。
ダウンロードしたファイルは以下の構造で保存されます:
Downloads/
└── Stockpile/
├── MotionElements/
│ ├── Video/
│ ├── BGM/
│ ├── SE/
│ ├── Mogrt/
│ ├── Preset/
│ └── AE_Template/
├── Audiio/
│ ├── BGM/
│ └── SE/
├── DOVA-SYNDROME/
│ ├── BGM/
│ └── SE/
├── BGMer/
│ └── BGM/
├── MaouDamashii/
│ ├── BGM/
│ ├── SE/
│ └── Vocal/
├── BGMusic/
│ ├── BGM/
│ └── Jingle/
├── RyuItoMusic/
│ └── BGM/
└── FukiDesign/
└── Fukidashi/
Chrome Web Store からインストールしてください。
- このリポジトリをクローン
- Chrome で
chrome://extensionsを開く - 右上の「デベロッパーモード」を有効化
- 「パッケージ化されていない拡張機能を読み込む」をクリック
- クローンしたフォルダを選択
- 拡張機能アイコンをクリックしてポップアップを開く
- トグルスイッチで自動整理の有効/無効を切り替え
- 対応サイトでファイルをダウンロードすると自動的に振り分けられる
- ポップアップから過去のダウンロードを検索・確認可能
拡張機能のオプションページから以下の設定が可能:
- ベースフォルダ名: デフォルトは
Stockpile - サイト別の有効/無効: 各サイトの自動整理を個別に設定
- カテゴリマッピング: サイトのカテゴリをフォルダ名にマッピング
stockpile-extension/
├── manifest.json # 拡張機能マニフェスト
├── background/
│ └── service-worker.js # バックグラウンド処理
├── content/
│ ├── motionelements.js # MotionElements 用コンテンツスクリプト
│ ├── audiio.js # Audiio 用コンテンツスクリプト
│ ├── dova.js # DOVA-SYNDROME 用コンテンツスクリプト
│ ├── bgmer.js # BGMer 用コンテンツスクリプト
│ ├── maoudamashii.js # 魔王魂 用コンテンツスクリプト
│ ├── bgmusic.js # BGMusic 用コンテンツスクリプト
│ ├── ryuitomusic.js # RYU ITO MUSIC 用コンテンツスクリプト
│ └── fukidesign.js # フキダシデザイン 用コンテンツスクリプト
├── lib/
│ ├── storage.js # 設定管理
│ └── database.js # ダウンロード履歴管理
├── popup/
│ ├── popup.html # ポップアップ UI
│ ├── popup.css # スタイル
│ └── popup.js # ポップアップロジック
└── options/
├── options.html # 設定ページ
└── options.js # 設定ロジック
downloads: ダウンロードのファイル名変更storage: 設定と履歴の保存activeTab: アクティブタブの情報取得
MIT

