スクリプト拡張
スクリプトモジュールは、外部スクリプト(主に Python)を使用してカスタムコントロール、プロパティビュー、プレビューレンダラーを有効にすることで、Seer の機能を拡張します。
セットアップ
Seer はスクリプトベースの拡張を実行するために設定済みのインタープリターが必要です。
- インタープリターの設定:
Settings > Scriptsに移動します。- 推奨: Download をクリックして公式の
Python-3.8.10-embed-win32インタープリターを取得します。永続的なフォルダに展開し、python.exeを選択します。 - 上級者向け: カスタム Python インストールを使用することもできますが、公式スクリプトはデフォルトの埋め込みインタープリターに対してのみ検証されています。
- スクリプトの追加:
- Seer-Scripts リポジトリ にアクセスして、必要な機能を見つけてダウンロードします。
- スクリプトアーカイブを展開します。
Settings > Scriptsで Add from local をクリックし、スクリプトディレクトリを選択します。
機能
スクリプトは Seer の 3 つの主要な領域にフックできます:
1. コントロールバー
ファイルレベルのコントロールバーに対話型ボタンを追加します。
- 例: Unzip – UI から直接展開コマンドを実行します。ボタンにホバーすると、実行中のコマンドが表示されます。
2. プロパティビュー
プロパティパネルに追加のメタデータを表示します。
- 例: SHA512 – ファイル選択時に自動的にチェックサムを計算して表示します。
3. プレビュー
新しいファイル形式(例: .ipynb、.epub)のサポートを有効にし、埋め込みウィンドウまたは HTML 変換を介してプレビューウィンドウにコンテンツをレンダリングします。