{"id":18317286,"url":"https://github.com/apoleon33/m-a-p","last_synced_at":"2025-04-05T21:32:16.115Z","repository":{"id":43267370,"uuid":"314680724","full_name":"apoleon33/M-A-P","owner":"apoleon33","description":":seedling: machine à plante","archived":false,"fork":false,"pushed_at":"2022-11-02T15:36:57.000Z","size":2413,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T12:07:12.167Z","etag":null,"topics":["arduino","cpp","discord","electron","plants","python","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/apoleon33.png","metadata":{"files":{"readme":"README.md","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-20T22:06:11.000Z","updated_at":"2022-11-04T11:59:45.000Z","dependencies_parsed_at":"2023-01-20T21:05:20.229Z","dependency_job_id":null,"html_url":"https://github.com/apoleon33/M-A-P","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoleon33%2FM-A-P","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoleon33%2FM-A-P/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoleon33%2FM-A-P/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoleon33%2FM-A-P/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apoleon33","download_url":"https://codeload.github.com/apoleon33/M-A-P/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406067,"owners_count":20933803,"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":["arduino","cpp","discord","electron","plants","python","raspberry-pi"],"created_at":"2024-11-05T18:05:37.561Z","updated_at":"2025-04-05T21:32:15.603Z","avatar_url":"https://github.com/apoleon33.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eM-A-P\u003c/h1\u003e\n\u003ch2 align=\"center\"\u003eAn invention to manage a plant automatically\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/apoleon33/M-A-P/releases\"\u003e\n        \u003cimg src=\"https://badgen.net/github/release/apoleon33/M-A-P\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.codefactor.io/repository/github/apoleon33/m-a-p\"\u003e\n        \u003cimg src=\"https://www.codefactor.io/repository/github/apoleon33/m-a-p/badge\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://perso.crans.org/besson/LICENSE.html\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/License-GPLv3-blue.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/hS4VgSTumn\"\u003e\n        \u003cimg src=\"https://badgen.net/discord/members/hS4VgSTumn\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Summary\n\n- [Summary](#summary)\n- [Useful links](#useful-links)\n- [Installation](#installation)\n  - [Prerequisites](#prerequisites)\n  - [Automatic install](#automatic-install)\n  - [Manual install](#manual-install)\n- [Build the M-A-P](#build-the-m-a-p)\n- [change the theme of the M-A-P](#change-the-theme-of-the-m-a-p)\n\n## Useful links\n\n- [3D files needed to be printed](https://github.com/M-A-P-Organisation/3D-files)\n- [the discord bot (soon deprecated)](https://github.com/M-A-P-Organisation/discord-bot)\n- [the plant database](https://github.com/M-A-P-Organisation/MiFloraDB)\n\n## Installation\n\n### Prerequisites\n\nYou need to have nodejs/npm installed.\n\n### Automatic install\n\n```sh\ngit clone --recursive https://github.com/apoleon33/M-A-P.git\n# once its done and you have cd-ed on the right directory:\n./install.sh\n```\n\n### Manual install\n\n```sh\ngit clone --recursive https://github.com/apoleon33/M-A-P.git\n# once its done and you have cd-ed on the right directory:\nyarn install # install needed component like electron or serialport\nyarn run sass # preprocess the sass\nyarn start # launch the M-A-P. Have fun!\n```\n\nThe arduino also require the [DHT sensor library ](https://github.com/adafruit/DHT-sensor-library) by adafruit to work\n\n## Build the M-A-P\n\n- for the actual platform:\n\n```sh\nyarn dist\n```\n\n- for a specific platform:\n\n`yarn dist ` and:\n\n```sh\n--mac, -m, -o, --macos # Build for macOS\n--linux, -l #Build for Linux\n--win, -w, --windows # Build for Windows\n```\n\nSee [electron-builder](https://www.electron.build/cli) for a complete list of the targets availables.\n\n## change the theme of the M-A-P\n\nAll the themes are contained in themeManager.py\n\n```sh\npip install -r requirements.txt\nyarn run change-palette --palette=NameOfThePalette\n# then restart the M-A-P!\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoleon33%2Fm-a-p","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoleon33%2Fm-a-p","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoleon33%2Fm-a-p/lists"}