Hey @Daniele
I was SO excited when I found this video yesterday:
This is absolutely the feature I´ve been waiting for the most! In the past, I had many situations where my clients wanted me to add weather data via API to their website, Google opening hours, or other dynamic content. I can´t wait for this feature to be ready!!
However, because I´m so excited, I wanted to share some feedback from the current state of JetEngine and their approach. I´m not a programmer, but I noticed in the past that some APIs, like the one from openweathermap.org, did not work with JetEngine because they were in the wrong “format,” as described in this GitHub post:
JetEngine 3.2.3.2 REST API Endpoints not working with simple json data object without "Item path" · Issue #7023 · Crocoblock/suggestions · GitHub
To be more specific, JetEngine has issues processing JSON responses that are structured as simple objects without a specific “item path.” JetEngine expects either an array or an object with a clearly defined subpath for data extraction. However, APIs like openweathermap.org often return a simple JSON object without such a path, making them incompatible with JetEngine’s approach.
Since I encountered these limitations myself, I wanted to ask if the Bricksforge solution will support such JSON structures, as this is very important for utilizing certain APIs. It would be unfortunate if users (including myself) ran into the same compatibility problems as with JetEngine.
For example, a response from openweathermap.org might look like this:
{
"coord": { "lon": 10.99, "lat": 44.34 },
"weather": [
{ "id": 501, "main": "Rain", "description": "moderate rain", "icon": "10d" }
],
"main": {
"temp": 298.48,
"pressure": 1015,
"humidity": 87
}
}
JetEngine has known issues to extract the temperature, humidity, or weather description because it expects a more structured data path.
Will Bricksforge be able to handle such JSON responses flexibly, allowing users to define how to extract the required data dynamically?
That´s pretty much everything Again, I´m SUPER excited about this feature!!!