add owid plot if exist in the html template

This commit is contained in:
landrigun 2022-10-16 16:08:54 +00:00
parent 160215950c
commit 978d051e09
2 changed files with 12 additions and 0 deletions

View File

@ -606,6 +606,9 @@ def generate_html_page(
template = env.get_template("index.template.html")
date_start = np_date[0].astype(dt).strftime(DATE_FORMAT)
date_end = np_date[-1].astype(dt).strftime(DATE_FORMAT)
date_build = dt.strftime(dt.now(), "%Y%m%d")
owid_path = f"fra-{date_build}.png"
data = template.render(
**{
"fields": Field,
@ -616,6 +619,9 @@ def generate_html_page(
"period": f"{date_start} - {date_end}",
"vaccine_mean": [x for x in lst_analyse_data if type(x) == VaccineMean],
"age_mean": [x for x in lst_analyse_data if type(x) == AgeMean],
"owid_path": owid_path
if os.path.isfile(os.path.join(OUTPUT_REPOSITORY, owid_path))
else "",
}
)
with open(os.path.join(BUILD_REPOSITORY, "index.html"), "w") as f:

View File

@ -100,6 +100,12 @@
{% endfor %}
{% endfor %}
</div>
{% if owid_path != "" %}
<hr/>
<h3>OWID - Our World In Data</h3>
<h4>NOTE: ces données sont issues de <a href="https://github.com/owid/covid-19-data/tree/master/public/data">OWID</a>, un mélange et un traitement de plusieurs jeu de données</h4>
<img src="{{ static }}/plots/{{ owid_path }}"/>
{% endif %}
</div>
</body>
</html>