显示Django或Jinja模板的摘要
项目描述
summarize-template
显示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 查看哈希值)