スクリプト拡張

スクリプトモジュールは、外部スクリプト(主に Python)を使用してカスタムコントロール、プロパティビュー、プレビューレンダラーを有効にすることで、Seer の機能を拡張します。

セットアップ

Seer はスクリプトベースの拡張を実行するために設定済みのインタープリターが必要です。

  1. インタープリターの設定:
    • Settings > Scripts に移動します。
    • 推奨: Download をクリックして公式の Python-3.8.10-embed-win32 インタープリターを取得します。永続的なフォルダに展開し、python.exe を選択します。
    • 上級者向け: カスタム Python インストールを使用することもできますが、公式スクリプトはデフォルトの埋め込みインタープリターに対してのみ検証されています。
  2. スクリプトの追加:
    • Seer-Scripts リポジトリ にアクセスして、必要な機能を見つけてダウンロードします。
    • スクリプトアーカイブを展開します。
    • Settings > ScriptsAdd from local をクリックし、スクリプトディレクトリを選択します。

機能

スクリプトは Seer の 3 つの主要な領域にフックできます:

1. コントロールバー

ファイルレベルのコントロールバーに対話型ボタンを追加します。

  • 例: Unzip – UI から直接展開コマンドを実行します。ボタンにホバーすると、実行中のコマンドが表示されます。

2. プロパティビュー

プロパティパネルに追加のメタデータを表示します。

  • 例: SHA512 – ファイル選択時に自動的にチェックサムを計算して表示します。

3. プレビュー

新しいファイル形式(例: .ipynb.epub)のサポートを有効にし、埋め込みウィンドウまたは HTML 変換を介してプレビューウィンドウにコンテンツをレンダリングします。


リソース