跳转到主要内容

阻止对特定路径前缀的所有访问

项目描述

datasette-block

PyPI Changelog Tests License

阻止对特定路径前缀的所有访问

安装

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

$ datasette install datasette-block

配置

将以下内容添加到metadata.json中,以阻止特定路径前缀

{
    "plugins": {
        "datasette-block": {
            "prefixes": ["/all/"]
        }
    }
}

这将导致返回任何以/all/开头的路径的403错误。

此阻止作为Datasette的ASGI包装器发生。

你为什么需要这个?

你几乎永远不会需要它。我使用它与datasette-ripgrep一起阻止未认证用户访问静态资产。

开发

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

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

或者如果你使用pipenv

pipenv shell

现在安装依赖项和测试

pip install -e '.[test]'

运行测试

pytest

项目详情


下载文件

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

源分发

datasette-block-0.1.1.tar.gz (2.6 kB 查看哈希值)

上传时间:

构建分发

datasette_block-0.1.1-py3-none-any.whl (2.7 kB 查看哈希值)

上传于 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面