{"id":18603766,"url":"https://github.com/abdullahselek/plant-disease-classification-api","last_synced_at":"2025-04-11T05:33:58.577Z","repository":{"id":43815022,"uuid":"315131471","full_name":"abdullahselek/plant-disease-classification-api","owner":"abdullahselek","description":"REST API for the classification of plant diseases.","archived":false,"fork":false,"pushed_at":"2022-10-15T10:39:54.000Z","size":67493,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T03:34:34.551Z","etag":null,"topics":["disease-classification","machine-learning-algorithms","neural-networks","plant-disease-classification","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abdullahselek.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-22T21:02:20.000Z","updated_at":"2022-12-20T18:34:07.000Z","dependencies_parsed_at":"2023-01-20T02:30:15.291Z","dependency_job_id":null,"html_url":"https://github.com/abdullahselek/plant-disease-classification-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdullahselek%2Fplant-disease-classification-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdullahselek%2Fplant-disease-classification-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdullahselek%2Fplant-disease-classification-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abdullahselek%2Fplant-disease-classification-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abdullahselek","download_url":"https://codeload.github.com/abdullahselek/plant-disease-classification-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347910,"owners_count":21088769,"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":["disease-classification","machine-learning-algorithms","neural-networks","plant-disease-classification","rest-api"],"created_at":"2024-11-07T02:15:25.651Z","updated_at":"2025-04-11T05:33:58.549Z","avatar_url":"https://github.com/abdullahselek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"plant-disease-classification-api\n================================\n\n**plant-disease-classification-api** is a REST API project that aims to classify diseases on plants. It is based on the ML models available at\n`https://github.com/abdullahselek/plant-disease-classification-models \u003chttps://github.com/abdullahselek/plant-disease-classification-models\u003e`_. I aimed to keep this\nAPI simple so there is only one endpoint available which is responsible from classification. I plan to add more advanced ML models in the future so endpoint is designed\nto support this. API has available Swagger interface for quick tests and documentation. After you launch the project it will be available on `docs \u003chttp://127.0.0.1:8000/docs#/\u003e`_.\n\nList of contents\n----------------\n\n- `Installation \u003c#installation\u003e`_\n- `Requirements \u003c#requirements\u003e`_\n- `Running tests \u003c#running-tests\u003e`_\n- `Running \u003c#running\u003e`_\n- `License \u003c#license\u003e`_\n\nInstallation\n------------\n\nThe code is hosted at this `repo \u003chttps://github.com/abdullahselek/plant-disease-classification-api\u003e`_. Check out the latest main version anonymously with::\n\n    git clone git://github.com/abdullahselek/plant-disease-classification-api.git\n    cd plant-disease-classification-api\n\nRequirements\n------------\n\n- Python 3.6 or higher\n- Python modules available in requirements.txt\n- Installation using ``pip install -r requirements.txt``\n\nRunning tests\n-------------\n\n- Complete [requirements](#requirements) section\n- Install test dependencies using `pip install -r requirements.testing.txt`\n- Install local API module ``pip install -e .``\n- Run tests ``pytest -s -v tests/``\n\nRunning\n-------\n\nLaunch the API and documentation ``uvicorn plant_disease_classification_api.main:app``, it will be available at http://127.0.0.1:8000.\n\nUse ``uvicorn plant_disease_classification_api.main:app --host 0.0.0.0`` to run API on a server.\n\nLicense\n-------\n\n`MIT License \u003chttps://github.com/abdullahselek/plant-disease-classification-api/blob/master/LICENSE\u003e`_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahselek%2Fplant-disease-classification-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdullahselek%2Fplant-disease-classification-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahselek%2Fplant-disease-classification-api/lists"}