datasette-enrichments-jinja 由 datasette 提供

加星

README 源代码

datasette-enrichments-jinja

PyPI Changelog Tests License

Datasette 增强功能 用于在 Jinja 沙箱中评估模板

安装

在与 Datasette 相同的环境中安装此插件。

datasette install datasette-enrichments-jinja

用法

此增强功能允许您从表中选择行,并指定一个 Jinja 模板来为每行生成新的文本。

然后可以将生成的文本保存到表中的新列或现有列。

代码在 Jinja 沙箱中运行。这应该可以防止无意的错误,但可能无法有效抵御恶意攻击者 - 因此,仅将此增强功能提供给您信任且不会滥用它的用户。

开发

要在本地设置此插件,首先请检出代码。然后创建一个新的虚拟环境

cd datasette-enrichments-jinja
python3 -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest