{"id":23685070,"url":"https://github.com/simplecyber/e-waste-clasifier","last_synced_at":"2025-10-08T15:36:23.942Z","repository":{"id":246728405,"uuid":"821996484","full_name":"SimpleCyber/E-Waste-Clasifier","owner":"SimpleCyber","description":"Classify waste items and learn about their carbon footprint with the Waste Classifier Sustainability App.","archived":false,"fork":false,"pushed_at":"2024-06-30T02:46:50.000Z","size":1997,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-29T20:52:07.668Z","etag":null,"topics":["chatgpt","hackathon","python"],"latest_commit_sha":null,"homepage":"https://e-waste-clasifier-4wh5lqsd2cly5dpacavkmv.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimpleCyber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-30T02:43:00.000Z","updated_at":"2024-06-30T02:47:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d3480f1-874c-45d1-9ae5-450cf7af6d20","html_url":"https://github.com/SimpleCyber/E-Waste-Clasifier","commit_stats":null,"previous_names":["simplecyber/e-waste-clasifier"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimpleCyber%2FE-Waste-Clasifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimpleCyber%2FE-Waste-Clasifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimpleCyber%2FE-Waste-Clasifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimpleCyber%2FE-Waste-Clasifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimpleCyber","download_url":"https://codeload.github.com/SimpleCyber/E-Waste-Clasifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239742366,"owners_count":19689307,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","hackathon","python"],"created_at":"2024-12-29T20:51:55.466Z","updated_at":"2025-10-08T15:36:23.871Z","avatar_url":"https://github.com/SimpleCyber.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Waste Classifier Sustainability App\n\n## Overview\n\nThis Waste Classifier Sustainability App uses a trained machine learning model to classify images of various waste items and provides information about their carbon footprint. The application is built using Streamlit for the user interface, Keras for the machine learning model, and OpenAI's GPT-3 for generating detailed information on the carbon footprint.\n\n## Features\n\n- **Image Classification**: Classifies waste items into predefined categories such as motherboards, batteries, mobiles, and washing machines.\n- **Carbon Footprint Information**: Provides an estimate of the carbon emissions associated with each type of waste item.\n- **Interactive UI**: User-friendly interface powered by Streamlit.\n\n## Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/SimpleCyber/E-Waste-Clasifier.git\ncd E-Waste-Clasifier\n```\n\n2. Install the required dependencies:\n\n```bash\npip install streamlit keras pillow numpy python-dotenv openai\n```\n\n3. Ensure you have your OpenAI API key stored in a `.env` file in the project directory:\n\n```\nOPENAI_API_KEY=your_openai_api_key\n```\n\n4. Run the application:\n\n```bash\nstreamlit run app.py\n```\n\n## Usage\n\n1. Upload an image of a waste item (jpg, png, jpeg).\n2. Click the \"Classify\" button to classify the image.\n3. View the classification result and information about the carbon footprint of the classified item.\n\n## Contribution\n\nContributions are welcome! Feel free to submit a pull request or open an issue for any feature requests or bugs.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\nThank you for using the Waste Classifier Sustainability App!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplecyber%2Fe-waste-clasifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplecyber%2Fe-waste-clasifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplecyber%2Fe-waste-clasifier/lists"}