MDeLuise / plant-it

🪴 Self-hosted, open source gardening companion app
https://plant-it.org
GNU General Public License v3.0
686 stars 25 forks source link

Plant care information #57

Closed mycana closed 10 months ago

mycana commented 1 year ago

Avoid duplicated feature requests

Description

I understand that there is a notes field. It would be nice to have plant-it to keep plant care information. For example,

  1. Light requirements. Full Sun, Part Sun, Shade etc.
  2. Water requirements. Every N days.
  3. Temperature requirements, Max, Min and Ideal.

In colder regions, there are events to move plant outside and move back inside.

Solution

No response

What are alternatives?

No response

Additional context

No response

MDeLuise commented 1 year ago

Hi @mycana! Thank for the feedback.

It's a set of features that different users asked for, and I have to understand what's the best way to implement it.

On one side, I'm not really a fan of apps that tell you what to do (water this plant every x days, fertilize it every y days, and so on). This because I think it really depends a lot of your environment (is it cold? is it hot? is ventilated? which kind of soil did you use for the plant? etc.). So my initial idea was to say "ok, let the user decide the frequency for each event" (note that the notification feature is not yet developed).

But on another side, I understand that a list of guidelines could be really useful. Instead of saying "this plant needs to be watered every 3 days" the app could say "this plant needs to be watered frequently" for example. Also, as you pointed out, there are some objective information that could be given: minimum/maximum/ideal temperature, light requirement, and so on.

A quick investigation showed me that even Trefle itself provides some kind of that information under the field grow, for example: ph_maximum, minimum_temperature, light, ...

So in conclusion I think this is a great idea, and a first set of care information should not be difficult to add to the already provided info. I just have to better define some stuffs as I said above before proceeding with this.

cesarblancg commented 1 year ago

I think mycana refers to can add manually this info.

MDeLuise commented 1 year ago

In that case, what I said above still remains valid, but the changes should be even simpler. Currently I'm working on https://github.com/MDeLuise/plant-it/issues/55, but after that this issue could be the next to work on

BrunnerLivio commented 11 months ago

I second this feature request. As another option, this API seems to be able to offer data we're looking for (watering & sunlight fields):

GET https://perenual.com/api/species-list?key=

{
  "id": 1,
  "common_name": "European Silver Fir",
  "scientific_name": [
    "Abies alba"
  ],
  "other_name": [
    "Common Silver Fir"
  ],
  "cycle": "Perennial",
  "watering": "Frequent",
  "sunlight": [
    "full sun"
  ],
  "default_image": {
    "license": 45,
    "license_name": "Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)",
    "license_url": "https://creativecommons.org/licenses/by-sa/3.0/deed.en",
    "original_url": "https://perenual.com/storage/species_image/1_abies_alba/og/1536px-Abies_alba_SkalitC3A9.jpg",
    "regular_url": "https://perenual.com/storage/species_image/1_abies_alba/regular/1536px-Abies_alba_SkalitC3A9.jpg",
    "medium_url": "https://perenual.com/storage/species_image/1_abies_alba/medium/1536px-Abies_alba_SkalitC3A9.jpg",
    "small_url": "https://perenual.com/storage/species_image/1_abies_alba/small/1536px-Abies_alba_SkalitC3A9.jpg",
    "thumbnail": "https://perenual.com/storage/species_image/1_abies_alba/thumbnail/1536px-Abies_alba_SkalitC3A9.jpg"
  }
}

The API allows for max. 100 API Requests per day using the free tier but that should be sufficient if the data is stored in the DB and/or cached.

MDeLuise commented 11 months ago

Very interesting service, thanks!

I tried to do some queries just to test it, but I'm not sure the free version gives the info we need. I tried this query GET https://perenual.com/api/species-list?key=<MY_KEY>&q=Sedum, and I received the following response

click to see the response ``` { "data": [ { "id": 7286, "common_name": "moss stonecrop", "scientific_name": [ "Sedum acre" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7287, "common_name": "stonecrop", "scientific_name": [ "Sedum acre 'Oktoberfest'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7288, "common_name": "stonecrop", "scientific_name": [ "Sedum 'African Sunset'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7289, "common_name": "stonecrop", "scientific_name": [ "Sedum aizoon" ], "other_name": [ "stonecrop" ], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7290, "common_name": "white stonecrop", "scientific_name": [ "Sedum album" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7291, "common_name": "white stonecrop", "scientific_name": [ "Sedum album 'Coral Carpet'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7292, "common_name": "white stonecrop", "scientific_name": [ "Sedum album 'Orange Ice'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7293, "common_name": "white stonecrop", "scientific_name": [ "Sedum album subsp. teretifolium 'Murale'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7294, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Blue Spruce'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7295, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Chocolate Drop'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7296, "common_name": "lesser Mexican stonecrop", "scientific_name": [ "Sedum confusum" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7297, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Cutting Edge'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7298, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Dazzleberry'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7299, "common_name": "stonecrop", "scientific_name": [ "Sedum erythrostictum 'Frosty Morn'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7300, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Firecracker'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7301, "common_name": "stonecrop", "scientific_name": [ "Sedum forsterianum 'Oracle'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7302, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Garnet Brocade'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7303, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Hopewell'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7304, "common_name": "orange stonecrop", "scientific_name": [ "Sedum kamtschaticum var. floriferum 'Weihenstephaner Gold'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7305, "common_name": "stonecrop", "scientific_name": [ "Sedum LEMON CORAL" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7306, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Lime Twister'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7307, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Lime Zinger'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7308, "common_name": "stonecrop", "scientific_name": [ "Sedum lineare" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7309, "common_name": "stonecrop", "scientific_name": [ "Sedum lineare 'Variegatum'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7310, "common_name": "stonecrop", "scientific_name": [ "Sedum makinoi 'Ogon'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7311, "common_name": "autumn stonecrop", "scientific_name": [ "Sedum 'Mr. Goodbud'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7312, "common_name": "stonecrop", "scientific_name": [ "Sedum pallidum var. bithynicum" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7313, "common_name": "stonecrop", "scientific_name": [ "Sedum pallidum var. bithynicum 'Sea Stars'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7314, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Peace and Joy'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } }, { "id": 7315, "common_name": "stonecrop", "scientific_name": [ "Sedum 'Pillow Talk'" ], "other_name": [], "cycle": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "sunlight": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry", "default_image": { "license": 451, "license_name": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", "original_url": "https://perenual.com/storage/image/upgrade_access.jpg", "regular_url": "https://perenual.com/storage/image/upgrade_access.jpg", "medium_url": "https://perenual.com/storage/image/upgrade_access.jpg", "small_url": "https://perenual.com/storage/image/upgrade_access.jpg", "thumbnail": "https://perenual.com/storage/image/upgrade_access.jpg" } } ], "to": 30, "per_page": 30, "current_page": 1, "from": 1, "last_page": 3, "total": 65 } ```

For example I'm seeing "watering": "Upgrade Plans To Premium/Supreme - https://perenual.com/subscription-api-pricing. I'm sorry" so I think that kind of info is only for paying users.

Anyway I'm starting to testing the Trefle "care info" I mentioned before in this conversation. While there are really a lot of plants that miss that kind of information, the code implementation is not so difficult.

So I think I'll add the info from Trefle in a first implementation, and then we can investigate better solutions. Continue to share you ideas and service you know, thanks!

MDeLuise commented 10 months ago

Hi all!

A first version of the feature has been introduced in #77 and is set to be included in the upcoming project release. In this release, I've incorporated the following information, retrieved directly from Trefle: light requirements, soil humidity, minimum and maximum temperature, and minimum and maximum pH.

Given this progress, I'm gonna close this feature request in light of the merge in #77. However, please note that I have plans to include additional information in future updates.

Thank you for your input and stay tuned for more enhancements 🎉