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()