将变量从Flexget make_html插件传递给jinja2模板?

时间:2013-02-20 22:18:33

标签: templates jinja2

我是jinja的全新人,对python相当缺乏经验。我试图编写一个基本模板,由flexget用来自动编写一个html文件(使用flexget http://flexget.com/wiki/Plugins/make_html中的make_html插件)。我写的模板如下:                                   

  <title>{{ tvdb_series_name }}</title>
     <meta name="description" content="{{ tvdb_rating }}" />
   </head>

   <body>

     <div id="content">
       <p>Why, hello there!</p>
     </div>

     </body>
    </html>

我的问题是,当运行flexget时,我得到一个错误,因为tvdb_series_name和tvdb_rating都是未定义的,但我找不到任何flexget文档来指示如何传入变量。我也已经知道它被定义为我在config.yml文件的早期部分中使用它。基本上我想知道是否有人有这个插件工作或有一个默认的方式将变量传递给jinja模板,我错过了jinja2文档。任何这方面的任何帮助都会很棒,因为有关flexget的文档很少可以参考。

1 个答案:

答案 0 :(得分:0)

您需要向任务添加thetvdb_lookup: yes,它将使用所有相关的tvdb_ *变量填充该条目。

更多信息:http://flexget.com/wiki/Plugins/thetvdb_lookup