跳转到主要内容

显示Django或Jinja模板的摘要

项目描述

summarize-template

PyPI Changelog Tests License

显示Django或Jinja模板的摘要

安装

使用pip安装此工具

pip install summarize-template

使用方法

您可以像这样对模板文件运行命令

summarize-template path/to/template.html

该工具将仅输出模板中的结构标签。

示例

给定一个看起来像这样的模板

{% extends "base.html" %}

{% block title %}This is the title{% endblock %}

{% block content %}
<h1>{{ title }}</h1>
{% if docs %}
    <ul>
        {% for doc in docs %}
            <li><a href="{{ doc.url }}">{{ doc.title }}</a></li>
        {% endfor %}
    </ul>
{% endif %}
{% endblock %}

对它运行summarize-template将产生以下结果

{% extends "base.html" %}
{% block title %}   {% endblock %}
{% block content %}
{{ title }}
{% if docs %}
        {% for doc in docs %}
             {{ doc.url }}{{ doc.title }}
        {% endfor %}
{% endif %}
{% endblock %}

开发

要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境

cd summarize-template
python -m venv venv
source venv/bin/activate

现在安装依赖关系并测试依赖关系

pip install -e '.[test]'

要运行测试

pytest

项目细节


下载文件

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

源分布

summarize-template-0.1.tar.gz (6.6 kB 查看哈希值)

上传时间:

构建分布

summarize_template-0.1-py3-none-any.whl (7.1 kB 查看哈希值)

上传时间: Python 3

由以下支持

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