跳转到主要内容

使用datasette插件在系统中渲染本地图片

项目描述

datasette-render-local-images

PyPI Changelog Tests License

使用datasette插件在系统中渲染本地图片

安装

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

$ datasette install datasette-render-local-images

使用方法

在datasette显示的HTML中渲染本地系统图片。该插件读取图片并将base64编码的数据添加到src属性,单元格看起来像<img src="data:image/png;base64,A.." height="-1" width="-1">

默认情况下,插件将自动确定图片并使用默认的图片高度和宽度进行渲染。

要修改图片大小和宽度,通过metadata.json传递配置

{
    "plugins": {
        "datasette-render-local-images": {
            "height": 150,
            "width": 150
        }
    }
}

如果本地图片路径缺失或在路径中没有指定图片,插件将不会渲染值。

注意:运行datasette命令时,不要忘记使用-m选项传递元数据文件,例如datasette dataset.db -m metadata.json

下面的屏幕截图来自示例表格。

示例屏幕截图

开发

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

cd datasette-render-local-images
python3 -mvenv venv
source venv/bin/activate

或者如果您正在使用pipenv

pipenv shell

现在安装依赖项和测试

pip install -e '.[test]'

要运行测试

pytest

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

datasette-render-local-images-0.0.8.tar.gz (251.6 kB 查看哈希值)

上传时间 来源

构建发行版

datasette_render_local_images-0.0.8-py3-none-any.whl (7.5 kB 查看哈希值)

上传时间 Python 3

由以下支持