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)