File size: 1,007 Bytes
17b2024 dffe458 17b2024 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
dict_comparaison_1kgCO2 = {
"eau en litre":[374/100,"https://impactco2.fr/icons/eauenbouteille.svg"],
"smartphones": [1.16/100,"https://impactco2.fr/icons/smartphone.svg"],
"voiture en km": [460/100,"https://impactco2.fr/icons/voiturethermique.svg"],
"tgv en km":[34130/100,"https://impactco2.fr/icons/tgv.svg"],
}
def compare(value_init, ratio_equivalent):
return ratio_equivalent * value_init if ratio_equivalent else None
def display_comparaison(container,value_init, ratio_equivalent,icon, unit):
#value_init must be in kgCO2
link_url = f"https://impactco2.fr/outils/comparateur?value={value_init}&comparisons=smartphone,eauenbouteille,voiturethermique"
container.markdown(f"<div style='text-align: center;'><a href='{link_url}' target='_blank'><img src='{icon}' alt='{unit}' width='50'></div>", unsafe_allow_html=True)
container.markdown(f"<div style='text-align: center;'><b>{compare(value_init, ratio_equivalent):.2f}</b> {unit}</div>", unsafe_allow_html=True)
|