datasette-gzip 作者 simonw

星标

Screenshot of simonw/datasette-gzip

README 源代码

datasette-gzip

PyPI Changelog Tests License

为 Datasette 添加 gzip 压缩

安装

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

datasette install datasette-gzip

用法

安装后,Datasette 将遵循浏览器或其他用户代理发送的 Accept-Encoding: 头部,并以最合适的方式返回压缩内容。

此插件是 asgi-gzip 库 的一个轻量级封装,该库从 Starlette 中提取了 GzipMiddleware

开发

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

cd datasette-gzip
python3 -mvenv venv
source venv/bin/activate

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

pip install -e '.[test]'

运行测试

pytest