Datasette Apps: Datasette内でカスタムHTMLアプリケーションをホスト
サマリー
Datasette Appsは、Datasette内でカスタムHTMLアプリをホストする新しいプラグインです。これにより、データに対するSQLクエリを安全に実行できる環境が提供されます。セキュリティを考慮した設計で、悪意のあるコードからデータを保護します。
本文
本日、Datasette用の新しいプラグイン「datasette-apps」を発表しました。このプラグインは、Datasetteアプリケーション内で実行される自己完結型のHTML+JavaScriptアプリケーションです。これらのアプリは、Datasette内のデータに対して読み取り専用のSQLクエリを実行でき、設定次第で書き込みクエリも実行可能です。アプリはJavaScriptを実行し、HTMLやCSSをレンダリングできますが、セキュリティのために制限された環境(sandbox)内で動作します。これにより、悪意のあるアプリがプライベートデータを外部に流出させることを防ぎます。Datasette Appsは、私のHTMLツールのコレクションを主なプロジェクトのコア機能に変える面白い方法でもあります。