0

私は 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 ファイルの前の部分で使用されているため、定義されていることも既に知っています。基本的に、誰かがこのプラグインを機能させたのか、それとも jinja2 ドキュメントで見逃した jinja テンプレートに渡された変数をプルするデフォルトの方法があるのか​​ 疑問に思っています。参照するflexgetに関するドキュメントがほとんどないため、これに関するヘルプは素晴らしいでしょう。

4

1 に答える 1

0

タスクに追加する必要がありthetvdb_lookup: yesます。これにより、関連するすべての tvdb_* 変数がエントリに入力されます。

詳細: http://flexget.com/wiki/Plugins/thetvdb_lookup

于 2013-02-24T19:31:31.463 に答える