datasette-proxy-url 作者:datasette

星标

README 源代码

datasette-proxy-url

PyPI Changelog Tests License

通过 Datasette 实例代理一个 URL

安装

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

datasette install datasette-proxy-url

使用

可以配置此插件,以设置 Datasette 中的特定路径来代理来自另一个 URL 的内容。

如下配置此插件

{
    "plugins": {
        "datasette-proxy-url": {
            "paths": [
                {"path": "/proxy", "backend": "http://example.com/"},
            ]
        }
    }
}

现在,任何对 /proxy 的请求都将提供来自 http://example.com/ 的 HTML 内容。

content-type 响应头和内容主体将直接传递。目前所有其他头信息都被忽略。

开发

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

cd datasette-proxy-url
python3 -m venv venv
source venv/bin/activate

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

pip install -e '.[test]'

运行测试

pytest