RecyclApp / app.py
abdoulayee's picture
Create app.py
cb81b42 verified
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()