{"id":18396242,"url":"https://github.com/farmos/farmos-aggregator","last_synced_at":"2025-04-07T04:32:40.751Z","repository":{"id":34232506,"uuid":"172326269","full_name":"farmOS/farmOS-aggregator","owner":"farmOS","description":"A microservice application for aggregating data from multiple farmOS instances.","archived":false,"fork":false,"pushed_at":"2024-02-02T17:49:20.000Z","size":2573,"stargazers_count":21,"open_issues_count":19,"forks_count":10,"subscribers_count":5,"default_branch":"2.x","last_synced_at":"2025-04-01T21:54:34.816Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/farmOS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"custom":"https://farmOS.org/donate","open_collective":"farmos"}},"created_at":"2019-02-24T10:54:27.000Z","updated_at":"2024-11-06T23:57:33.000Z","dependencies_parsed_at":"2024-01-23T21:17:36.645Z","dependency_job_id":"551f7963-24aa-4375-acb5-d8e6bbf4497f","html_url":"https://github.com/farmOS/farmOS-aggregator","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farmOS%2FfarmOS-aggregator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farmOS%2FfarmOS-aggregator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farmOS%2FfarmOS-aggregator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farmOS%2FfarmOS-aggregator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/farmOS","download_url":"https://codeload.github.com/farmOS/farmOS-aggregator/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595068,"owners_count":20963939,"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":[],"created_at":"2024-11-06T02:13:12.597Z","updated_at":"2025-04-07T04:32:40.038Z","avatar_url":"https://github.com/farmOS.png","language":"Python","funding_links":["https://farmOS.org/donate","https://opencollective.com/farmos"],"categories":[],"sub_categories":[],"readme":"# farmOS-aggregator\n\n[![Licence](https://img.shields.io/badge/Licence-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0/)\n[![Release](https://img.shields.io/github/release/farmOS/farmOS-aggregator.svg?style=flat)](https://github.com/farmOS/farmOS-aggregator/releases)\n[![pipeline status](https://gitlab.com/paul.weidner/farmOS-aggregator/badges/master/pipeline.svg)](https://gitlab.com/farmOS/farmOS-aggregator/commits/master)\n[![Docker](https://img.shields.io/docker/pulls/farmos/aggregator.svg)](https://hub.docker.com/r/farmos/aggregator/)\n[![Last commit](https://img.shields.io/github/last-commit/farmOS/farmOS-aggregator.svg?style=flat)](https://github.com/farmOS/farmOS-aggregator/commits)\n[![Chat](https://img.shields.io/matrix/farmOS:matrix.org.svg)](https://riot.im/app/#/room/#farmOS:matrix.org)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"446\" height=\"413\" src=\"img/aggregator_logo.png\"\u003e\n\u003c/p\u003e\n\nfarmOS-aggregator is a microservice application for interacting with multiple [farmOS](https://farmOS.org)\ninstances. The application provides a GUI for registering farmOS instances with the Aggregator\nand a REST API for interacting with farmOS instances. Depending on how an Aggregator is configured,\nfarmOS admins will authorize access to only a subset of their farm's data.\n\nfarmOS-aggregator is built with:\n* [FastAPI](https://github.com/tiangolo/fastapi) for the REST API\n* [farmOS.py](https://github.com/farmOS/farmOS.py) client library for querying farmOS instances\n\nFor more information on farmOS, visit [farmOS.org](https://farmOS.org).\n\n## Documentation \n\n - _**Using** the farmOS-aggregator_: [docs/using-farmos-aggregator.md](docs/using-farmos-aggregator.md)\n - _**Configuring** a farmOS-aggregator_: [docs/configuration.md](docs/configuration.md)\n - _**Deploying** a farmOS-aggregator_: [docs/deployment.md](docs/deployment.md)\n - _**API Documentation**_:  [docs/api.md](docs/api.md)\n - _**Development**_: [docs/development.md](docs/development.md)\n\n## FAQ\n\n#### _What are the motivations for creating farmOS-Aggregator?_\n\n#### _Does this make all of my farmOS data available to the public?_\nNo.\n\n#### _I have awesome farm data stored in my farmOS server! Are there any Aggregators that I can share my data with?_\n\n## MAINTAINERS\n\n * Paul Weidner (paul121) - https://github.com/paul121\n\nThis project has been sponsored by:\n\n * [Farmier](https://farmier.com)\n * [Pennsylvania Association for Sustainable Agriculture](https://pasafarming.org)\n * [Our Sci](http://our-sci.net)\n * [Bionutrient Food Association](https://bionutrient.org)\n * [Foundation for Food and Agriculture Research](https://foundationfar.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarmos%2Ffarmos-aggregator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarmos%2Ffarmos-aggregator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarmos%2Ffarmos-aggregator/lists"}