将标记列表转换为可读文件。

taggeator的Python项目详细描述


来自标签描述格式如下的文件:

apps:
  - name: fubar
    url: http://example.org/fubar
    description: a fubar app
    tags:
    - foo1
    - bar1

  - name: foo
    url: http://example.org/foo
    description: a foo app
    tags:
    - foo1
    - foo2

  - name: bar
    url: http://example.org/bar
    description: a bar app
    tags:
    - bar1
    - bar2

在应用带有反转文件的模板后生成新文件,即, 每个应用程序都有一个标记的dict。

例如,使用模板:

Simple output for tageator

{% for item in categories | dictsort %}
- {{ item[0] }}
{%- for app in item[1] | sort(attribute='name') %}
  - {{ app.name }}: {{ app.description }} ({{ app.url }})
{%- endfor %}
{% endfor %}

上一个输入文件将生成:

Simple output for tageator


- bar1
  - bar: a bar app (http://example.org/bar)
  - fubar: a fubar app (http://example.org/fubar)

- bar2
  - bar: a bar app (http://example.org/bar)

- foo1
  - foo: a foo app (http://example.org/foo)
  - fubar: a fubar app (http://example.org/fubar)

- foo2
  - foo: a foo app (http://example.org/foo)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jgit对于给定的存储库,我们如何确定新提交的列表,以及每个提交来自哪个分支?   从MS Access数据库添加java ComboBoxItem   如何禁止Java列表中不同类的实例?   java在没有Web的JAXR上使用Shiro过滤器。xml   由于java原因,无法在Ubuntu上安装Netbeans 8.2。awt。未找到恐怖和辅助技术   java JUnit对RuntimeException的处理(特别是)   java空集合在Apache CXF服务(JAXWS)中被转换为null   java CannotAcquireLockException问题   sql如何在数据库中对(Java)枚举建模(使用SQL92)   安卓在Java中获取友好url后面的文件名   java如何访问数组名以获取列表?   javascript Java Nashorn longBitsToDouble   java控制台<init>错误   java将一个LinkedList追加/连接到另一个LinkedList的最有效方式是什么?   Java for正在跳过的循环   java帮助创建带有动画的复杂Swing GUI   java Android编辑文本。setHint在片段中不工作