2013-02-20 101 views
0

我對jinja是完全陌生的,對Python非常沒有經驗。我試圖編寫一個基本模板,flexget會使用它來自動編寫html文件(在flexget http://flexget.com/wiki/Plugins/make_html中使用make_html插件)。我已經寫了如下的模板: 將Flexget make_html插件的變量傳遞給jinja2模板?

<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文件的早期部分中使用的。基本上我想知道是否有人得到這個插件工作,或者有一個默認的方式來拉動變量傳遞給我在jinja2文檔中錯過的jinja模板。任何有關這方面的幫助都會很棒,因爲flexkit上的文檔很少提及。

回答

0

您需要將thetvdb_lookup: yes添加到任務中,它將填充具有所有相關tvdb_ *變量的條目。

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

+0

嘿感謝這一點,但我已經這樣做了我使用這些變量在我config.yml控制,其中文件名,並從海量輸出的目錄。但是,當使用make_html:命令並選擇模板時,變量不會填充,並且日誌文件表示它們未定義。 – brendosthoughts 2013-02-25 20:39:10