Spaces:
Sleeping
Sleeping
File size: 1,105 Bytes
cb81b42 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import gradio as gr
# Base de données simplifiée
recyclage_dict = {
"Bouteille en plastique": ("Plastique", "Poubelle jaune"),
"Boîte de conserve": ("Métal", "Poubelle jaune"),
"Peau de banane": ("Déchet organique", "Compost"),
"Papier journal": ("Papier", "Poubelle bleue"),
"Canette": ("Aluminium", "Poubelle jaune"),
"Assiette cassée": ("Non recyclable", "Déchet ordinaire"),
"Bouteille en verre": ("Verre", "Benne à verre"),
}
# Fonction principale
def identifier_dechet(objet):
if objet in recyclage_dict:
matiere, consigne = recyclage_dict[objet]
return f"🧾 Matière : {matiere}\n🗑️ À jeter dans : {consigne}"
else:
return "Objet non reconnu. Essayez avec un autre."
# Interface Gradio
gr.Interface(
fn=identifier_dechet,
inputs=gr.Dropdown(choices=list(recyclage_dict.keys()), label="Choisissez un objet à recycler"),
outputs="text",
title="♻️ RecycleApp - Démo",
description="Découvrez comment recycler vos déchets du quotidien. Sélectionnez un objet pour voir où le jeter !"
).launch()
|