Latest installed - Just says, "Loading"

The github shows some files updated just a few weeks ago.  I installed the module as instructed but it simply does a,  "Loading".

The NOAA API site; https://www.weather.gov/documentation/services-web-api  states:
Authentication
A User Agent is required to identify your application. This string can be anything, and the more unique to your application the less likely it will be affected by a security event. If you include contact information (website or email), we can contact you if your string is associated to a security event. This will be replaced with an API key in the future.
User-Agent: (myweatherapp.com<EMAIL_ADDRESS><><><>
Could this be the issue?

@midair55
Thanks for reporting. I'm not so sure why you had just a "Loading..". It doesn't require any user auth currently.
Can I ask you where you try to connect from? In my head the API could be available only in the US mainland. At least, my MM module is working well without trouble now.

Cape Canaveral, Florida.  Using a raspberry pi.
The NOAA API user-agent is required in the request header
On Sat, Nov 4, 2023 at 12:12 PM Jinserk Baik @.***>
wrote:

@midair55 https://github.com/midair55
Thanks for reporting. I'm not so sure why you had just a "Loading..". It
doesn't require any user auth currently.
Can I ask you where you try to connect from? In my head the API could be
available only in the US mainland. At least, my MM module is working well
without trouble now.
—
Reply to this email directly, view it on GitHub
https://github.com/jinserk/MMM-2Day-NOAA-Forecast/issues/1#issuecomment-1793485862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7TZ55QUF2QUQDB7NRDLVW3YCZSOBAVCNFSM6AAAAAA64VBDDCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJTGQ4DKOBWGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hmm. At least I didn't give any header value when I run my module.
Can you try the API is working with your env as described here?
How do I get the forecast?
Forecasts are created at each [NWS Weather Forecast Office (WFO)](https://www.weather.gov/srh/nwsoffices) on their own grid definition, at a resolution of about 2.5km x 2.5km. The API endpoint for the 12h forecast periods at a specific grid location is formatted as:

https://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast
For example: https://api.weather.gov/gridpoints/TOP/31,80/forecast

To obtain the grid forecast for a point location, use the /points endpoint to retrieve the current grid forecast endpoint by coordinates:

https://api.weather.gov/points/{latitude},{longitude}
For example: https://api.weather.gov/points/39.7456,-97.0892

This will provide the grid forecast endpoints for three format options in these properties:

forecast - forecast for 12h periods over the next seven days
forecastHourly - forecast for hourly periods over the next seven days
forecastGridData - raw forecast data over the next seven days
Applications may cache the grid for a location to improve latency and reduce the additional lookup request; however, it is important to note that while it generally does not occur often, the gridX and gridY values (and even the office) for a given coordinate may occasionally change. For this reason, it is necessary to check back to the /points endpoint periodically for the latest office/grid mapping.

The /points endpoint also contains information about the issuing office, observation stations, and zones for a given point location.

You might use curl to send the request from your shell.

Used ‘curl’ on the Pi:
curl https://api.weather.gov/points/28.389,-80.6088
<><>  Above lat,lon is my location.   Output below.  It returns the Melbourne, Florida NWS which is the nearest.
{
<EMAIL_ADDRESS>[

    "https://geojson.org/geojson-ld/geojson-context.jsonld",

    {

<EMAIL_ADDRESS>"1.1",

        "wx": "https://api.weather.gov/ontology#",

        "s": "https://schema.org/",

        "geo": "http://www.opengis.net/ont/geosparql#",

        "unit": "http://codes.wmo.int/common/unit/",

<EMAIL_ADDRESS>"https://api.weather.gov/ontology#",

        "geometry": {

<EMAIL_ADDRESS>"s:GeoCoordinates",

<EMAIL_ADDRESS>"geo:wktLiteral"

        },

        "city": "s:addressLocality",

        "state": "s:addressRegion",

        "distance": {

<EMAIL_ADDRESS>"s:Distance",

<EMAIL_ADDRESS>"s:QuantitativeValue"

        },

        "bearing": {

<EMAIL_ADDRESS>"s:QuantitativeValue"

        },

        "value": {

<EMAIL_ADDRESS>"s:value"

        },

        "unitCode": {

<EMAIL_ADDRESS>"s:unitCode",

<EMAIL_ADDRESS><EMAIL_ADDRESS>
        },

        "forecastOffice": {

<EMAIL_ADDRESS><EMAIL_ADDRESS>
        },

        "forecastGridData": {

<EMAIL_ADDRESS><EMAIL_ADDRESS>
        },

        "publicZone": {

<EMAIL_ADDRESS><EMAIL_ADDRESS>
        },

        "county": {

<EMAIL_ADDRESS><EMAIL_ADDRESS>
        }

    }

],

"id": "https://api.weather.gov/points/28.389,-80.6088",

"type": "Feature",

"geometry": {

    "type": "Point",

    "coordinates": [

        -80.608800000000002,

        28.388999999999999

    ]

},

"properties": {

<EMAIL_ADDRESS>"https://api.weather.gov/points/28.389,-80.6088",

<EMAIL_ADDRESS>"wx:Point",

    "cwa": "MLB",

    "forecastOffice": "https://api.weather.gov/offices/MLB",

    "gridId": "MLB",

    "gridX": 56,

    "gridY": 65,

    "forecast": "https://api.weather.gov/gridpoints/MLB/56,65/forecast",

    "forecastHourly": "https://api.weather.gov/gridpoints/MLB/56,65/forecast/hourly",

    "forecastGridData": "https://api.weather.gov/gridpoints/MLB/56,65",

    "observationStations": "https://api.weather.gov/gridpoints/MLB/56,65/stations",

    "relativeLocation": {

        "type": "Feature",

        "geometry": {

            "type": "Point",

            "coordinates": [

                -80.604791000000006,

                28.393225999999999

            ]

        },

        "properties": {

            "city": "Cape Canaveral",

            "state": "FL",

            "distance": {

                "unitCode": "wmoUnit:m",

                "value":<PHONE_NUMBER>8987004

            },

            "bearing": {

                "unitCode": "wmoUnit:degree_(angle)",

                "value": 219

            }

        }

    },

    "forecastZone": "https://api.weather.gov/zones/forecast/FLZ747",

    "county": "https://api.weather.gov/zones/county/FLC009",

    "fireWeatherZone": "https://api.weather.gov/zones/fire/FLZ747",

    "timeZone": "America/New_York",

    "radarStation": "KMLB"

}

From: Jinserk Baik @.***
Sent: Saturday, November 4, 2023 12:21 PM
To: jinserk/MMM-2Day-NOAA-Forecast @.>
Cc: midair55 @.>; Mention @.***>
Subject: Re: [jinserk/MMM-2Day-NOAA-Forecast] Latest installed - Just says, "Loading" (Issue #1)
Hmm. At least I didn't give any header value when I run my module.
Can you try the API is working with your env as described here?
How do I get the forecast?
Forecasts are created at each NWS Weather Forecast Office (WFO) on their own grid definition, at a resolution of about 2.5km x 2.5km. The API endpoint for the 12h forecast periods at a specific grid location is formatted as:
https://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast https://api.weather.gov/gridpoints/{office}/{gridX},{gridY}/forecast
For example: https://api.weather.gov/gridpoints/TOP/31,80/forecast
To obtain the grid forecast for a point location, use the /points endpoint to retrieve the current grid forecast endpoint by coordinates:
https://api.weather.gov/points/{latitude},{longitude} https://api.weather.gov/points/{latitude},{longitude}
For example: https://api.weather.gov/points/39.7456,-97.0892
This will provide the grid forecast endpoints for three format options in these properties:
forecast - forecast for 12h periods over the next seven days
forecastHourly - forecast for hourly periods over the next seven days
forecastGridData - raw forecast data over the next seven days
Applications may cache the grid for a location to improve latency and reduce the additional lookup request; however, it is important to note that while it generally does not occur often, the gridX and gridY values (and even the office) for a given coordinate may occasionally change. For this reason, it is necessary to check back to the /points endpoint periodically for the latest office/grid mapping.
The /points endpoint also contains information about the issuing office, observation stations, and zones for a given point location.
You might use curl to send the request from your shell.
—
Reply to this email directly, view it on GitHub https://github.com/jinserk/MMM-2Day-NOAA-Forecast/issues/1#issuecomment-1793487522 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A7TZ55SIV56RLDUZGF5E2HDYCZTNTAVCNFSM6AAAAAA64VBDDCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJTGQ4DONJSGI .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/A7TZ55QAEKVAPGLEZD3FK2TYCZTNTA5CNFSM6AAAAAA64VBDDCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTK4ZZKE.gif Message ID: @.*** @.***> >

The actual forcast will be provided by:
curl https://api.weather.gov/gridpoints/MLB/56,65/forecast

Their API has two steps. Try to do above curl command and find if the API responds correctly.

Seems to work…..
curl https://api.weather.gov/gridpoints/MLB/56,65/forecast
{
<EMAIL_ADDRESS>[

    "https://geojson.org/geojson-ld/geojson-context.jsonld",

    {

<EMAIL_ADDRESS>"1.1",

        "wx": "https://api.weather.gov/ontology#",

        "geo": "http://www.opengis.net/ont/geosparql#",

        "unit": "http://codes.wmo.int/common/unit/",

<EMAIL_ADDRESS>"https://api.weather.gov/ontology#"

    }

],

"type": "Feature",

"geometry": {

    "type": "Polygon",

    "coordinates": [

        [

            [

                -80.626846200000003,

                28.4072244

            ],

            [

                -80.6295894,

                28.384545599999999

            ],

            [

                -80.603826100000006,

                28.382131899999997

            ],

            [

                -80.601078000000001,

                28.404810199999996

            ],

            [

                -80.626846200000003,

                28.4072244

            ]

        ]

    ]

},

"properties": {

    "updated": "2023-11-04T19:39:28+00:00",

    "units": "us",

    "forecastGenerator": "BaselineForecastGenerator",

    "generatedAt": "2023-11-04T22:16:52+00:00",

    "updateTime": "2023-11-04T19:39:28+00:00",

    "validTimes": "2023-11-04T13:00:00+00:00/P7DT21H",

    "elevation": {

        "unitCode": "wmoUnit:m",

        "value": 0.91439999999999999

    },

    "periods": [

        {

            "number": 1,

            "name": "Tonight",

            "startTime": "2023-11-04T18:00:00-04:00",

            "endTime": "2023-11-05T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 71,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": 20

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 90

            },

            "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/night/rain_showers,20?size=medium",

            "shortForecast": "Slight Chance Rain Showers",

            "detailedForecast": "A slight chance of rain showers before 1am. Partly cloudy, with a low around 71. North wind 10 to 15 mph, with gusts as high as 25 mph. Chance of precipitation is 20%.

        },

        {

            "number": 2,

            "name": "Sunday",

            "startTime": "2023-11-05T06:00:00-05:00",

            "endTime": "2023-11-05T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 78,

            "temperatureUnit": "F",

            "temperatureTrend": "falling",

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 19.444444444444443

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 87

            },

           "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny. High near 78, with temperatures falling to around 73 in the afternoon. North wind 10 to 15 mph, with gusts as high as 25 mph."

        },

        {

            "number": 3,

            "name": "Sunday Night",

            "startTime": "2023-11-05T18:00:00-05:00",

            "endTime": "2023-11-06T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 68,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 16.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 74

            },

            "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 68. North wind 10 to 15 mph."

        },

        {

            "number": 4,

            "name": "Monday",

            "startTime": "2023-11-06T06:00:00-05:00",

            "endTime": "2023-11-06T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 79,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 18.333333333333332

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 74

            },

           "windSpeed": "10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 79. North northeast wind around 10 mph."

        },

        {

            "number": 5,

            "name": "Monday Night",

            "startTime": "2023-11-06T18:00:00-05:00",

            "endTime": "2023-11-07T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 70,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 18.888888888888889

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 86

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/night/sct?size=medium",

            "shortForecast": "Partly Cloudy",

            "detailedForecast": "Partly cloudy, with a low around 70. North northeast wind 5 to 10 mph."

        },

        {

            "number": 6,

            "name": "Tuesday",

            "startTime": "2023-11-07T06:00:00-05:00",

            "endTime": "2023-11-07T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 79,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 87

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 79. North northeast wind 5 to 10 mph."

        },

        {

            "number": 7,

            "name": "Tuesday Night",

            "startTime": "2023-11-07T18:00:00-05:00",

            "endTime": "2023-11-08T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 70,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 88

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ENE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 70. East northeast wind 5 to 10 mph."

        },

        {

            "number": 8,

            "name": "Wednesday",

            "startTime": "2023-11-08T06:00:00-05:00",

            "endTime": "2023-11-08T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 80,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 89

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ENE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 80. East northeast wind 5 to 10 mph."

        },

        {

            "number": 9,

            "name": "Wednesday Night",

            "startTime": "2023-11-08T18:00:00-05:00",

            "endTime": "2023-11-09T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 71,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 89

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ESE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 71. East southeast wind 5 to 10 mph."

        },

        {

            "number": 10,

            "name": "Thursday",

            "startTime": "2023-11-09T06:00:00-05:00",

            "endTime": "2023-11-09T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 82,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 90

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ESE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 82. East southeast wind 5 to 10 mph."

        },

        {

            "number": 11,

            "name": "Thursday Night",

            "startTime": "2023-11-09T18:00:00-05:00",

            "endTime": "2023-11-10T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 72,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "10 mph",

            "windDirection": "SE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 72. Southeast wind around 10 mph."

        },

        {

            "number": 12,

            "name": "Friday",

            "startTime": "2023-11-10T06:00:00-05:00",

            "endTime": "2023-11-10T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 82,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "SSE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 82. South southeast wind 5 to 10 mph."

        },

        {

            "number": 13,

            "name": "Friday Night",

            "startTime": "2023-11-10T18:00:00-05:00",

            "endTime": "2023-11-11T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 72,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 92

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "SE",

            "icon": "https://api.weather.gov/icons/land/night/sct?size=medium",

            "shortForecast": "Partly Cloudy",

            "detailedForecast": "Partly cloudy, with a low around 72. Southeast wind 5 to 10 mph."

        },

        {

            "number": 14,

            "name": "Veterans Day",

            "startTime": "2023-11-11T06:00:00-05:00",

            "endTime": "2023-11-11T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 81,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "5 to 15 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 81. North northeast wind 5 to 15 mph."

        }

    ]

}

From: Jinserk Baik @.***
Sent: Saturday, November 4, 2023 4:49 PM
To: jinserk/MMM-2Day-NOAA-Forecast @.>
Cc: midair55 @.>; Mention @.***>
Subject: Re: [jinserk/MMM-2Day-NOAA-Forecast] Latest installed - Just says, "Loading" (Issue #1)
The actual forcast will be provided by:
curl https://api.weather.gov/gridpoints/MLB/56,65/forecast
Their API has two steps. Try to do above curl command and find if the API responds correctly.
—
Reply to this email directly, view it on GitHub https://github.com/jinserk/MMM-2Day-NOAA-Forecast/issues/1#issuecomment-1793550721 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A7TZ55UGSRDETNMVZTZDDXLYC2S3VAVCNFSM6AAAAAA64VBDDCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJTGU2TANZSGE .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/A7TZ55RQRVPD7TWAMOIHBFDYC2S3VA5CNFSM6AAAAAA64VBDDCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTK45UYC.gif Message ID: @.*** @.***> >

Yep. If curl request works, the module should also work. Please check if you did npm install inside the module path. If you don't have any latest npm, please update your npm env to the latest using:
npm install npm@latest -g

and try to install again
npm install

Fixed!   Updated node.js to 21.x using:  https://github.com/nodesource/distributions#debian-versions
Sorry for the churn…..
From: Stephen Wilson @.***
Sent: Saturday, November 4, 2023 6:18 PM
To: 'jinserk/MMM-2Day-NOAA-Forecast' @.***>
Subject: RE: [jinserk/MMM-2Day-NOAA-Forecast] Latest installed - Just says, "Loading" (Issue #1)
Seems to work…..
curl https://api.weather.gov/gridpoints/MLB/56,65/forecast
{
<EMAIL_ADDRESS>[

    "https://geojson.org/geojson-ld/geojson-context.jsonld",

    {

<EMAIL_ADDRESS>"1.1",

        "wx": "https://api.weather.gov/ontology#",

        "geo": "http://www.opengis.net/ont/geosparql#",

        "unit": "http://codes.wmo.int/common/unit/",

<EMAIL_ADDRESS>"https://api.weather.gov/ontology#"

    }

],

"type": "Feature",

"geometry": {

    "type": "Polygon",

    "coordinates": [

        [

            [

                -80.626846200000003,

                28.4072244

            ],

            [

                -80.6295894,

                28.384545599999999

            ],

            [

                -80.603826100000006,

                28.382131899999997

            ],

            [

                -80.601078000000001,

                28.404810199999996

            ],

            [

                -80.626846200000003,

                28.4072244

            ]

        ]

    ]

},

"properties": {

    "updated": "2023-11-04T19:39:28+00:00",

    "units": "us",

    "forecastGenerator": "BaselineForecastGenerator",

    "generatedAt": "2023-11-04T22:16:52+00:00",

    "updateTime": "2023-11-04T19:39:28+00:00",

    "validTimes": "2023-11-04T13:00:00+00:00/P7DT21H",

    "elevation": {

        "unitCode": "wmoUnit:m",

        "value": 0.91439999999999999

    },

    "periods": [

        {

            "number": 1,

            "name": "Tonight",

            "startTime": "2023-11-04T18:00:00-04:00",

            "endTime": "2023-11-05T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 71,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": 20

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 90

            },

            "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/night/rain_showers,20?size=medium",

            "shortForecast": "Slight Chance Rain Showers",

            "detailedForecast": "A slight chance of rain showers before 1am. Partly cloudy, with a low around 71. North wind 10 to 15 mph, with gusts as high as 25 mph. Chance of precipitation is 20%.

        },

        {

            "number": 2,

            "name": "Sunday",

            "startTime": "2023-11-05T06:00:00-05:00",

            "endTime": "2023-11-05T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 78,

            "temperatureUnit": "F",

            "temperatureTrend": "falling",

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 19.444444444444443

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 87

            },

           "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny. High near 78, with temperatures falling to around 73 in the afternoon. North wind 10 to 15 mph, with gusts as high as 25 mph."

        },

        {

            "number": 3,

            "name": "Sunday Night",

            "startTime": "2023-11-05T18:00:00-05:00",

            "endTime": "2023-11-06T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 68,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 16.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 74

            },

            "windSpeed": "10 to 15 mph",

            "windDirection": "N",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 68. North wind 10 to 15 mph."

        },

        {

            "number": 4,

            "name": "Monday",

            "startTime": "2023-11-06T06:00:00-05:00",

            "endTime": "2023-11-06T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 79,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 18.333333333333332

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 74

            },

           "windSpeed": "10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 79. North northeast wind around 10 mph."

        },

        {

            "number": 5,

            "name": "Monday Night",

            "startTime": "2023-11-06T18:00:00-05:00",

            "endTime": "2023-11-07T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 70,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 18.888888888888889

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 86

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/night/sct?size=medium",

            "shortForecast": "Partly Cloudy",

            "detailedForecast": "Partly cloudy, with a low around 70. North northeast wind 5 to 10 mph."

        },

        {

            "number": 6,

            "name": "Tuesday",

            "startTime": "2023-11-07T06:00:00-05:00",

            "endTime": "2023-11-07T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 79,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 87

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 79. North northeast wind 5 to 10 mph."

        },

        {

            "number": 7,

            "name": "Tuesday Night",

            "startTime": "2023-11-07T18:00:00-05:00",

            "endTime": "2023-11-08T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 70,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 88

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ENE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 70. East northeast wind 5 to 10 mph."

        },

        {

            "number": 8,

            "name": "Wednesday",

            "startTime": "2023-11-08T06:00:00-05:00",

            "endTime": "2023-11-08T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 80,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 89

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ENE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 80. East northeast wind 5 to 10 mph."

        },

        {

            "number": 9,

            "name": "Wednesday Night",

            "startTime": "2023-11-08T18:00:00-05:00",

            "endTime": "2023-11-09T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 71,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 20

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 89

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ESE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 71. East southeast wind 5 to 10 mph."

        },

        {

            "number": 10,

            "name": "Thursday",

            "startTime": "2023-11-09T06:00:00-05:00",

            "endTime": "2023-11-09T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 82,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 90

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "ESE",

            "icon": "https://api.weather.gov/icons/land/day/few?size=medium",

            "shortForecast": "Sunny",

            "detailedForecast": "Sunny, with a high near 82. East southeast wind 5 to 10 mph."

        },

        {

            "number": 11,

            "name": "Thursday Night",

            "startTime": "2023-11-09T18:00:00-05:00",

            "endTime": "2023-11-10T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 72,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.111111111111111

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "10 mph",

            "windDirection": "SE",

            "icon": "https://api.weather.gov/icons/land/night/few?size=medium",

            "shortForecast": "Mostly Clear",

            "detailedForecast": "Mostly clear, with a low around 72. Southeast wind around 10 mph."

        },

        {

            "number": 12,

            "name": "Friday",

            "startTime": "2023-11-10T06:00:00-05:00",

            "endTime": "2023-11-10T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 82,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "SSE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 82. South southeast wind 5 to 10 mph."

        },

        {

            "number": 13,

            "name": "Friday Night",

            "startTime": "2023-11-10T18:00:00-05:00",

            "endTime": "2023-11-11T06:00:00-05:00",

            "isDaytime": false,

            "temperature": 72,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 92

            },

            "windSpeed": "5 to 10 mph",

            "windDirection": "SE",

            "icon": "https://api.weather.gov/icons/land/night/sct?size=medium",

            "shortForecast": "Partly Cloudy",

            "detailedForecast": "Partly cloudy, with a low around 72. Southeast wind 5 to 10 mph."

        },

        {

            "number": 14,

            "name": "Veterans Day",

            "startTime": "2023-11-11T06:00:00-05:00",

            "endTime": "2023-11-11T18:00:00-05:00",

            "isDaytime": true,

            "temperature": 81,

            "temperatureUnit": "F",

            "temperatureTrend": null,

            "probabilityOfPrecipitation": {

                "unitCode": "wmoUnit:percent",

                "value": null

            },

            "dewpoint": {

                "unitCode": "wmoUnit:degC",

                "value": 21.666666666666668

            },

            "relativeHumidity": {

                "unitCode": "wmoUnit:percent",

                "value": 93

            },

            "windSpeed": "5 to 15 mph",

            "windDirection": "NNE",

            "icon": "https://api.weather.gov/icons/land/day/sct?size=medium",

            "shortForecast": "Mostly Sunny",

            "detailedForecast": "Mostly sunny, with a high near 81. North northeast wind 5 to 15 mph."

        }

    ]

}

From: Jinserk Baik @.***
Sent: Saturday, November 4, 2023 4:49 PM
To: jinserk/MMM-2Day-NOAA-Forecast @.*** @.> >
Cc: midair55 @. @.> >; Mention @. @.***> >
Subject: Re: [jinserk/MMM-2Day-NOAA-Forecast] Latest installed - Just says, "Loading" (Issue #1)
The actual forcast will be provided by:
curl https://api.weather.gov/gridpoints/MLB/56,65/forecast
Their API has two steps. Try to do above curl command and find if the API responds correctly.
—
Reply to this email directly, view it on GitHub https://github.com/jinserk/MMM-2Day-NOAA-Forecast/issues/1#issuecomment-1793550721 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A7TZ55UGSRDETNMVZTZDDXLYC2S3VAVCNFSM6AAAAAA64VBDDCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJTGU2TANZSGE .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/A7TZ55RQRVPD7TWAMOIHBFDYC2S3VA5CNFSM6AAAAAA64VBDDCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTK45UYC.gif Message ID: @.*** @.***> >

Happy to hear that @midair55 ! I'll close this issue. :)


Setup study plan

User story
As a student, I want StudyPal to create a study plan that fits my study goals and time availability.
Tasks

[ ] Create a Study planner page
[ ] Option to add new goals
[ ] Option to update study preferences
[ ] Button to generate a study plan
[ ] Button to review study plan

Notes

If the study plan is being generated, the user should not be able to update the study plan until it's done
Create a way to ensure the user knows that the plan is being generated
When the plan is completely generated, show a button for the user to review the plan

Hey I am interested in working on this and I am new to OpenSource can you assign this issue to me?

Yes


Rectangle Episode 5: StyleX and React Strict DOM (RSD)

StyleX and React Strict DOM (RSD) with StyleX built-in

@nmn stylex and React Strict DOM

https://github.com/dcastil/tailwind-merge
https://github.com/joe-bell/cva

from just css to tailwind to stylex
css scaling problems


Add qfround title and description

Related to: https://github.com/Giveth/giveth-dapps-v2/issues/3675

I think this should be enough. As the title and description is now fetch-able from any project in the allProjects Query.
My suggestions is  if its null, use the previous implementation, else the data in the fields @mohammadranjbarz  @RamRamez


fix size_of function in dox.rs

I'm assuming this is meant to have the same signature as the one in core/std

r? @alexcrichton
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit 020a68a has been approved by alexcrichton

:hourglass: Testing commit 020a68a1c4e43f5b3eb8d682246a207d617ff896 with merge eb75e53f552b339754a550d1fbc6fa09540e8143...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing eb75e53f552b339754a550d1fbc6fa09540e8143 to master...


HHH-17783 Joined Entity is Added to Persistent Set Without Being Fully Initialized

https://hibernate.atlassian.net/browse/HHH-17783

Closing in favor of https://github.com/hibernate/hibernate-orm/pull/8149


add scholar to gemspec

See issue #11
This solved the issue for me

@natashamm thanks for the PR. This is so strange to me (maybe I don't understand gem dependencies well enough). My assumption is that if you need jekyll scholar you'd add it as a dependency in your site's project dependencies and not in the theme.

I guess we removed it because it isn't needed for this project. Should have updated the merge commit message


Implement & link ac_windmill

Adding in ac_windmill

I think clang format isn't enforced here. Some functions seem to have 4 spaces (correct for our clang format settings), and others seem to have 2 spaces. Mind fixing that?


/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/spec_set.rb:87:in `block in materialize': Could not find minitest-5.10.2 in any of the sources (Bundler::GemNotFound)

➜ docker run -v "$PWD":/usr/src/app -p "4000:4000" starefossen/github-pages
Unable to find image 'starefossen/github-pages:latest' locally
latest: Pulling from starefossen/github-pages
90f4dba627d6: Pull complete
98c1a7514ba6: Pull complete
e970acb20b34: Pull complete
37b763b54c24: Pull complete
fda57ec1751e: Pull complete
7f76182f2170: Pull complete
179b7133d658: Pull complete
58a6fe250e07: Pull complete
Digest: sha256:e26cb38ed5dbc2b5c12b696a00266c052f51d315dd792e714761520640e62511
Status: Downloaded newer image for starefossen/github-pages:latest
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/spec_set.rb:87:in `block in materialize': Could not find minitest-5.10.2 in any of the sources (Bundler::GemNotFound)
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/spec_set.rb:81:in `map!'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/spec_set.rb:81:in `materialize'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/definition.rb:159:in `specs'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/definition.rb:218:in `specs_for'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/definition.rb:207:in `requested_specs'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/runtime.rb:109:in `block in definition_method'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/runtime.rb:21:in `setup'
	from /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler.rb:101:in `setup'
	from /usr/local/bundle/gems/jekyll-3.4.3/lib/jekyll/plugin_manager.rb:36:in `require_from_bundler'
	from /usr/local/bundle/gems/jekyll-3.4.3/exe/jekyll:9:in `<top (required)>'
	from /usr/local/bundle/bin/jekyll:23:in `load'
	from /usr/local/bundle/bin/jekyll:23:in `<main>'

Got the same error all times I try to run.
In order to provide more information, I'm trying to run against https://github.com/rogeriopradoj/phptestfest.org/tree/master/docs.
Thanks in advance.

I'm also seeing this problem.

@rogeriopradoj - I've created an image at siliconmeadow/docker-github-pages if you want to try the image without creating it yourself.


Styling for 500 error page

This is https://github.com/SUSE-Cloud/horizon-suse-theme/pull/5, but squashed.

+1


Webapps link update

Webapps link was dated and linked to a 404 page.

@pinkdevelops
https://apex.apache.org/contributing.html
Please go through the  "Opening Pull Requests" section in the above page and create a pull request that contains only your commit.

This is way too old PR. Is there any AI on this?


Eliminate Django 2.0 deprecation warnings for on_delete, is_anonymous, is_authenticated

Because test runs are currently quite noisy, and there's no harm in getting this in early...
Added on_delete to model fields that are currently missing, and added compatibility shims for user.is_anonymous and user.is_authenticated (which should now be accessed as attributes rather than methods).

Thanks!


Bug: require() is trying to import an ES Module

Description:
In Sveltekit, after installing svimg (pnpm i svimg) as dependency, running pnpm dev does not work.
error when starting dev server:
Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from<EMAIL_ADDRESS>not supported.
Instead change the require of ssr.js in<EMAIL_ADDRESS>to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/Users/-/-/node_modules/.pnpm/svimg@3.2.0/node_modules/svimg/dist/index.js:15:14)
 ELIFECYCLE  Command failed with exit code 1.

Versions

Node: 18.16.0
pnpm: 8.6.1

Same issue here. I use npm and SvelteKit

Yep, pnpm explodes horribly.

Anyone try pulling all the old require(...) calls out of the svimg library?

Looks like the master branch runs fine, if you download and build it, then point package.json to the local dir.
IIRC, it's common to commit build artifacts to repos of npm repositories, so you can point your package.json to github directly.

Dang, I forked the repo, common dist/, and pnpm is throwing the same error. Works fun when pointed to local directory.

Also going through this.

having the same issue 🖐

Same

Any one have encountered the same issue? Can you describe how to solve it???

no solution yet..... i'd love to use svimg but no way i'm ditching pnpm

@dukejones How do you point it to a local directory? Do i need to build it first?

Yeah, IIRC I checked out the repo locally, did a full build, then in package.json just "svimg": "../svimg"

The problem is that Svelte 4 moved to be pure ES modules, whereas svimg still builds CommonJS modules by default. (svimg does provide ES modules as well, but in a sort of nonstandard way from before Node settled on its standard ESM support)
I'm working on converting svimg to pure ESM. It'll have to be a major version breaking change.

Thanks for the analysis! CJS vs ESM, and different standards on the way are pretty confusing.
Need a hand with the ESM conversion?

Thanks for the offer, but I think I've gotten the necessary changes completed. Current git is now ESM, hoping to do a release in the next day or so.


Cancel tests if other jobs fail

What does this PR do?
The tests job now depends on cancel-previous, pre-commit, commit-count, and test-import, this can save a lot of resources since tests won't run if any of these quicker tasks fail. Slightly refactors build.yml so tests are last.

Codecov Report

Merging #2507 (3c69db7) into main (63e7657) will decrease coverage by 0.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2507      +/-   ##
==========================================
- Coverage   79.01%   78.94%   -0.08%
==========================================
  Files          49       49
  Lines        5175     5134      -41
==========================================
- Hits         4089     4053      -36
+ Misses       1086     1081       -5

Impacted Files
Coverage Δ

flax/core/nn/linear.py
42.34% <0.00%> (-0.52%)
:arrow_down:

flax/struct.py
77.04% <0.00%> (-0.38%)
:arrow_down:

flax/core/scope.py
89.72% <0.00%> (-0.07%)
:arrow_down:

flax/core/lift.py
95.81% <0.00%> (-0.07%)
:arrow_down:

flax/linen/normalization.py
97.10% <0.00%> (-0.05%)
:arrow_down:

flax/core/frozen_dict.py
96.19% <0.00%> (-0.04%)
:arrow_down:

flax/traverse_util.py
98.52% <0.00%> (-0.01%)
:arrow_down:

flax/linen/summary.py
99.00% <0.00%> (-0.01%)
:arrow_down:

flax/linen/recurrent.py
100.00% <0.00%> (ø)

flax/training/train_state.py
0.00% <0.00%> (ø)

... and 4 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@cgarciae can you resolve the merge conflict?

@jheek resolved!


How to use Target.targetInfoChanged?

Hi,
Am I properly using the Target.targetInfoChanged event?
In my script I click a link which calls window.open and the Target.targetCreated event registers this new target.  Upon creation the TargetInfo instance contains an empty url and title, however when I later call Target.getTargets() the target (same ID as before) now has a non-empty url and title, I thought that Target.targetInfoChanged would catch this change, but it never gets called.
The script:
const CDP = require('chrome-remote-interface');
const path = require('path');

async function main() {
  let target;
  try {
    let htmlFilePath = path.resolve('./index.html');
    target = await CDP();
    const {Page, DOM, Runtime, Target} = target;

    Target.targetCreated((params) => {
      console.log('targetCreated', params);
    });

    Target.targetInfoChanged((params) => {
      console.log('targetInfoChanged', params);
    });

    await Page.enable();
    await DOM.enable();
    await Runtime.enable();
    await Page.navigate({url: `file://${htmlFilePath}`});
    await Page.loadEventFired();
    await Target.setDiscoverTargets({discover: true});
    await Runtime.evaluate({
      expression: 'document.getElementById("link").click();'
    });

    setTimeout(async () => {
      let targets = await Target.getTargets();
      console.log('targets', targets);
      if(target) await target.close();
    }, 3000);

  } catch(error) {
    console.log('error', error);
    if(target) await target.close();
  }
}

main();

The index.html file:
<!DOCTYPE html>

  <meta charset="utf-8">
  <title>CDP Test</title>

  CLICK ME

A tarball containing the html and script files.

Component
Version

Operating system
Ubuntu 16.04

Node.js
8.2.1

Chrome/Chromium/...
Google Chrome 59.0.3071.115

chrome-remote-interface
0.24.2

Here's what I get in the above conditions:
targetCreated { targetInfo:
   { targetId: '13b8c7e7-813f-4be6-ad6b-75c45e3dc2fd',
     type: 'page',
     title: 'index.html',
     url: 'file:///path/to/index.html' } }
targets { targetInfos:
   [ { targetId: '13b8c7e7-813f-4be6-ad6b-75c45e3dc2fd',
       type: 'page',
       title: 'index.html',
       url: 'file:///path/to/index.html' }] }

That is, no empty URL and title in this case.
Yet, I'm able to reproduce it using the CLI ($ chrome-remote-interface new in another terminal):
$ chrome-remote-interface inspect
>>> Target.setDiscoverTargets({discover: true})
{ result: {} }
>>> Target.targetCreated()
{ 'Target.targetCreated': true }
{ 'Target.targetCreated':
   { targetInfo:
      { targetId: '7ba64d70-45b0-4ac6-a997-dded87c12a63',
        type: 'page',
        title: '',
        url: '' } } }

It also happens with Chrome 60 and 61, it's probably a bug you should file an upstream issue here or ask for clarification in the Google Group.

Okay will do, thanks!

Feel free to post the link here so to help others, thanks.


Compile It as a library to use with an api

good day, I am working on a project that needs a webview, but i am in a big trouble. I started looking to use Cef but it is very Large and make some parts of my project break. Then I looked into building an embeder for servo and / or netsurf and I also gived up because of the complexity.
Then I discovered that you guys, so my question is: Is it possible to build it as a shared library and then call it from c code?
My objectives are:

Platform independent window with some events (resize, close, new document request (if possible) )
open a specific url like (http) doens't need https but it would be good to have
execute javascript and (if possible) webassembly
Inter process communication if possible (I can use sockets if they are not possibe)

@litch0 - please checkout https://github.com/webview/webview - that is the underlying lib that we wrote rust bindings for.

@litch0 - please checkout https://github.com/webview/webview - that is the underlying lib that we wrote rust bindings for.

Thank you

Thank you


in youtube videoID

When there is - in youtube videoID mpris:trackid is not being returned with playerctl metadata.
Example: https://www.youtube.com/watch?v=zuJV-DAv_wE

That's because a D-Bus object path cannot contain dashes. I'll mangle video ID for them to be valid parts.
Thanks for reporting.


Operation: getInventorySummaries - Is it normal that the quantities are off when compared to Seller Central reports?

Thanks for creating this library for us to use!
We're currently trying to get our FBA inventory through the getInventorySummaries operation but we're finding that it only gives us a handful of items and the quantities are way off.
Is anyone experiencing this as well?

I'm having the same issue, it seems response is ignoring the pagination.

Added a workaround in https://github.com/amz-tools/amazon-sp-api/pull/26


[BUG] CartLineAdd failed with internal error.

Describe the bug
Trying to add more than one quantity of BOGO sale product to the cart and getting the below error. It works normally if the quantity is one but when we increase it to 2 or more on PDP, it throws a below error and adds nothing to the cart.
Internal error. Looks like something went wrong on our end. Request ID: 2a57437a-fdf8-42a5-8f8b-1534b24c298b
To Reproduce

Go to 'https://sheertex.com/products/classic-sheer-tights-cacao'
Click on quantity + to increase it to 2.
Add item to cart.
See the error in the console saying: Internal error. Looks like something went wrong on our end. Request ID: 2a57437a-fdf8-42a5-8f8b-1534b24c298b

Expected behaviour
The sale product adds to the cart with the correct quantity and price.
Additional context
Discount is created via Shopify using Buy X get X option, and provided a specific collection of products as input.

Hydrogen version: 1.3.2
Node version: 16.14.2
Device details: Mac OS

bump. issue is happening with me as well. checkout is functioning as intended (coupon applies automatically), but the hydrogen mini cart is throwing errors

I can see the error 🤔  seems to be internal from Storefront API. Did you open a support ticket?

The graphql response when the cart API fails has en error that can be used to report it:
"Internal error. Looks like something went wrong on our end.\nRequest ID: 61ec7824-25b2-4f8c-9aa9-58c3501d0d98 (include this in support requests)."

Update: reported it. It is a known issue from our side. Should get fixed soon!

Thank you! :)


[WIP] FIX #547: Updates for electron 2.0

This change:

Replaces the deprecated autoSubmit property with uploadToServer
Defaults to using Electron v2.0.0-beta.7

This PR should remain a WIP until Electron 2.0 is released to stable and the PR is updated accordingly.
We may also want to update the other project dependencies at the same time we update to Electron 2.0.

@bacongravy thanks for the breaking changes review 🙂!

"We may also want to update the other project dependencies at the same time we update to Electron 2.0."

→ Yup. Currently there isn't much that is outdated, only electron-packager, which should be bumped to 12.0.1. Upgrades are usually smooth, just look at the breaking changes in electron-packager/releases.

2.0.0 is out! @bacongravy I'll push a last 1.8.x release soon including your recent fixes, and then let's roll with this. In the meantime let's keep testing 2.x with -e 2.0.0.


Feature/47 deal with const properties in create

Added support in both draft 2019-09 and 2020-12 for culling required const properties from  the Create() method.
It also adds an additional parameterless constructor which initializes the value to the default.
Testing uncovered an issue with percolating the "required" status when merging properties into dotnet types from multiple applicable schema.  This has been fixed as part of this PR.
I also discovered a missing ToString() override on JsonPointer.

Not in const.feature because that is generated from the json-schema test suite.
There is a need to add specs for the "const" aspects of the model, in  the Corvus.Json.Specs\Features\JsonModel\ model - but there aren't any yet.


Update transfer-rendered-files.yml - specify docker image

Purpose/implementation Section
What changes are being implemented in this Pull Request?
There shouldn't be any reason this github action needs to have a special docker image. It's only copying over files. So I'm going to hard code it in.

This works and is all set!


ValueError: invalid literal for int() with base 10: '/m/010016'

Thanks for reporting I will have a look ASAP!

Thanks for reporting I will have a look ASAP!

hello samuel. can you tell me what version of python do you use in this work?

This issue was about configurations for Fb15K237 that were not fully functional (and also not necessary for repoducing the OLPBENCH paper). However, now this issue is now adressed with https://github.com/samuelbroscheit/open_knowledge_graph_embeddings/commit/8f5bcc5cfd6554dd382a72516f71d39fb710bb42 . See the instructions https://github.com/samuelbroscheit/open_knowledge_graph_embeddings#use-this-code-for-experiments-on-fb15k237


Optimize memory usage by refactoring ExchangeContext

Problem
ExchangeContext is 120 bytes on 64-bit, 88 bytes on 32-bit. We have 8 of them in a pool, so this is ~1KB of RAM.
The following is the break down on 64-bit:
4 bytes refcount
4 bytes mResponseTimeout
52 bytes ReliableMessageContext (36 bytes on 32-bit)
4 bytes padding (64-bit only)
24 bytes pointers to delegate, exchange mgr, exchange acl (12 bytes on 32-bit)
16 bytes SecureSessionHandle
2 bytes exchange id
8 bytes challenge
2 bytes mFlags
4 bytes padding to get to 8-byte alignment (even on 32-bit!)

Summary of Changes

Inherit ExchangeContext from ReliableMessageContext
Reuse mFlags from ReliableMessageContext in ExchangeContext
Remove mChallenge from ExchangeContext
Remove mExchange from ReliableMessageContext since this pointer can be derived
Remove delegate from ReliableMessageContext since CRMP is not visible to app
Remove mReliableMessageMgr from ReliableMessageContext
Remove shared configuration fields from ReliableMessageProtocolConfig, those configuration are same for all exchanges on the same node.

Fixes #5875, #5876, #4711

@pan-apple ?


Extract Microsoft Edge Screenshots from History file

SQLECmd version
<IP_ADDRESS>
Describe the solution you'd like
I already implemented smap file (provided below), but I would like to see if its possible to add image extraction of the data column. The column is stored as BLOB in the table edge_visits. For now I added a simple hint to the output so users can find these images themselves.
Description: Chromium Browser History Screenshots
Author: Michal Minar
Email<EMAIL_ADDRESS>Id: 2ff9fe76-b191-422b-abf7-976e8e540326
Version: 1.0
CSVPrefix: ChromiumBrowser
FileName: History
IdentifyQuery: SELECT count(*) FROM sqlite_master WHERE type='table' AND (name='edge_visits');
IdentifyValue: 1
Queries:
    -
        Name: Chromium Browser History Screenshots
        Query: |
                SELECT
                datetime( visit_time / 1000000 + ( strftime( '%s', '1601-01-01' ) ), 'unixepoch', 'localtime' ) as VisitTime,
                u.url as URL,
                u.title as Title,
                'See the image yourself under History (file)/edge_visits (table)/data (column)' as Hint
                FROM edge_visits ev
                JOIN visits v
                on v.id = ev.visit_id
                JOIN urls u
                on u.id=v.url
                WHERE ev.data NOT NULL
                ORDER BY visit_time ASC;
        BaseFileName: ScreenshotsList

# Documentation
# https://medium.com/@DCSO_CyTec/microsoft-edge-forensics-screenshot-history-703b9b8392f8
# So far I found only a few (one to be precise) articles regarding screenshots saved into History file when browsing the Web using Microsoft Edge.

Additional context
MS Edge added a new settings option to their browser, which saves screenshots when browsing the web. So far I found only one  article and I was able to extract screenshots on my local machine using the steps provided that article.

Assigned @EricZimmerman to provide insight re: blob extraction capabilities. Maybe this is already a part of the sqlite dll but I don't know at this time.


A CLI to compile an entire folder with StyleX

What changed / motivation ?
StyleX needs a bundler integration to work correctly. It also depends on Babel. However, this can be burden when trying to integrate into various projects built with project starters like Next.js, Solid Start and create-react-app. These projects have a complex bundler setup and it can be hard to integrate into them correctly. In some cases, like Next, the tooling may be written in Rust where an integration of the Babel plugin is impossible.
In order to provide a clean and reliable escape hatch for these scenarios, we should have a CLI that transforms an entire folder of JS files and outputs the resulting CSS file. (Tools like Tailwind and PandaCSS similarly side-step the built-in bundler because of how hard it is to integrate)
Expected Behaviour
For this example, consider a Next.js app configured to use the src/ folder with a src/app/ within that contains actual routes. When using the CLI, you'd be able to make another folder called, say, source/ and gitignore src/ folder. The source/ folder would contain all the same files that would normally be defined within the src/ folder, but you'd be able to use StyleX.
The CLI will then:

[x] Transform every single JS file within the source/ folder with the StyleX Babel plugin and output it at the same relative path in the src/ folder.
[x] While transforming it will collect the generated CSS for each file and output a CSS bundle at src/stylex-bundle.css.
[x] The transformed JS files should be updated to include an import of the stylex-bundle.css file. (Configurable)

With this process, the StyleX CLI would run first and generate an src/ folder with your actual source code. After this, the usual next dev script will be able to take over and run as usual.
Additionally, the CLI should also:

[x] Have a watch mode so that only the files that are edited are recompiled, and the generated CSS file is updated accordingly.
[ ] Can be configured to also pre-compile a given list of node_modules packages and write the compiled files in some locations.

[ ] Any processed JS files that import these packages, should be updated to rewrite their imports to point to the compiled location.

Finally, there are a few requirements for the configuration (This is probably a lot of the work):

[x] The basic configuration options should be possible with both CLI args and with a file config.
[x] It should be possible to configure the StyleX Babel plugin without a .babelrc file at the project root. (Next goes into Babel mode if it detect a .babelrc file)
[ ] It should be possible to run additional Babel transforms in addition to the StyleX Babel plugin

Stretch Goals

[x] Avoid recompiling unchanged files between runs (even without watch mode).

Possible tools that can be used:

fb-watchman is a node client for watchman. A tool that tracks file changes within a folder
chokidar
node-watch

Recreated from https://github.com/facebook/stylex/pull/412

So @Jta26 Just the external package compilation remaining?

So @Jta26 Just the external package compilation remaining?

Yep, working on it now and should have it soon.

Okay, so what I made now kinda works. There's a bug somewhere (probably in my code) that makes the hashes for styles that are from external .stylex files reference non-existing variables.
styles like this from open-props
import {colors} from '@stylexjs/open-props/colors';
const styles = stylex.create({
  h2Color: {
    color: colors.green
  }
});

...

<h2 {...stylex.props(styles.h2Green)}></h2>

Will be transformed into
<h2 x3ifasef ... >

and the css will look like
.x3ifasef:not(#\#):not(#\#):not(#\#){color:var(--x1masbj0)}

--x1masbj0 should be a reference to the variable colors.green, but it doesn't reference anything and isn't a defined variable. The actual variable created in colors.stylex.js is something entirely different, and also exists in the generated css.
Something is not connected between them and I cannot figure out why.
@nmn

Okay so I figured it out and got it working
Babel is doing DFS, and the plugin I made was selecting on ImportDeclaration, but StyleX run it on Program, so it seems like it runs first regardless of the order of the plugins. And I think StyleX determines it's hashes based on the file paths, so to find the hash it would look at the import and hash @stylexjs/open-props/lib/colors.stylex, which isn't what gets hashed when the open-props module is copied over and compiled.
it's hashing<EMAIL_ADDRESS>when the plugin passes over the file, which is not equal to<EMAIL_ADDRESS>when it hashes the import.
I fixed the issue by also using Program in my plugin and making it run before the StyleX plugin.

I'd like importSources config in the CLI so that I can use react-strict-dom with Next.js

@javascripter The CLI let's you pass all the regular config options to the Babel Plugin through a JSON5 file.


Build error from glog in PixSfM /src

Installation went smoothly for me until the final pixSfM package install via pip. Compilation reached 40%, then returned this error from the glog source packaged with pixSfM:
/pixel-perfect-sfm/pixsfm/util/src/glog.cc:86:48: error: invalid conversion from ‘void (*)(const char*, int)’ to ‘void (*)(const char*, size_t)’ {aka ‘void (*)(const char*, long unsigned int)’} [-fpermissive] 86 |            []() { google::InstallFailureWriter(&PyBindLogStack); })
The full error context is reprinted below:
[ 40%] Building CXX object pixsfm/CMakeFiles/pixsfm.dir/bundle_adjustment/src/bundle_adjustment_options.cc.o
/home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc: In lambda function:
/home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc:86:48: error: invalid conversion from ‘void (*)(const char*, int)’ to ‘void (*)(const char*, size_t)’ {aka ‘void (*)(const char*, long unsigned int)’} [-fpermissive]
86 |            []() { google::InstallFailureWriter(&PyBindLogStack); })
|                                                ^~~~~~~~~~~~~~~
|                                                |
|                                                void (*)(const char*, int)
In file included from /usr/local/include/colmap/util/logging.h:37,
from /home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc:1:
/usr/local/include/glog/logging.h:1972:12: note:   initializing argument 1of ‘void google::InstallFailureWriter(void (*)(const char*, size_t))’
1972 |     void (*writer)(const char* data, size_t size));
|     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [pixsfm/CMakeFiles/pixsfm.dir/build.make:132: pixsfm/CMakeFiles/pixsfm.dir/util/src/glog.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:368: pixsfm/CMakeFiles/pixsfm.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/kevin/pixel-perfect-sfm/setup.py", line 112, in <module>
setup(
File "/home/kevin/anaconda3/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/kevin/anaconda3/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/kevin/anaconda3/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/home/kevin/anaconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/kevin/anaconda3/lib/python3.9/site-packages/setuptools/command/develop.py", line 34, in run
self.install_for_development()
File "/home/kevin/anaconda3/lib/python3.9/site-packages/setuptools/command/develop.py", line 114, in install_for_development
self.run_command('build_ext')
File "/home/kevin/anaconda3/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/kevin/anaconda3/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/kevin/pixel-perfect-sfm/setup.py", line 55, in run
self.build_extension(ext)
File "/home/kevin/pixel-perfect-sfm/setup.py", line 98, in build_extension
subprocess.check_call(['cmake', '--build', '.'] + build_args,
File "/home/kevin/anaconda3/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j']' returned non-zero exit status 2.
----------------------------------------
ERROR: Command errored out with exit status 1: /home/kevin/anaconda3/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/kevin/pixel-perfect-sfm/setup.py'"'"'; __file__='"'"'/home/kevin/pixel-perfect-sfm/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

Did you install glog from source? The interface of InstallFailureWriter has indeed been changed recently but this hasn't made it into any release. I would advise to install with a package manager (e.g. libgoogle-glog-dev on Ubuntu) or from source with tag v0.5.0

Thanks @Skydes for your fast, helpful reply.
To answer your question, I did not compile glog from scratch, but rather through the usual package (on Arch), e.g.:
sudo pacman -Syu google-glog
For the error I referenced, I made your proposed substitution (size --> size_t), but it looks like I'll have the patch elsewhere as other related variable conversion errors are halting my build, for example:
[  3%] Building CXX object pixsfm/CMakeFiles/pixsfm.dir/util/src/glog.cc.o
/home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc: In lambda function:
/home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc:86:48: error: invalid conversion from ‘void (*)(const char*, int)’ to ‘void (*)(const char*, size_t)’ {aka ‘void (*)(const char*, long unsigned int)’} [-fpermissive]
86 |            []() { google::InstallFailureWriter(&PyBindLogStack); })
|                                                ^~~~~~~~~~~~~~~
|                                                |
|                                                void (*)(const char*, int)
In file included from /usr/local/include/colmap/util/logging.h:37,
from /home/kevin/pixel-perfect-sfm/pixsfm/util/src/glog.cc:1:
/usr/local/include/glog/logging.h:1972:12: note:   initializing argument 1of ‘void google::InstallFailureWriter(void (*)(const char*, size_t))’
1972 |     void (*writer)(const char* data, size_t size));

I suggested the following change: int -> size_t
void PyBindLogStack(const char* data, size_t size) {

Sorry for the confusion.

@KevinCain Can you please let us know if branch fix-glog solves your issue?

Yes, I can confirm that the branch resolves the glog errors I quoted above in this thread. Thanks for your prompt @Skydes, and following this closely. Thanks also to @Phil26AT for your patch on this new branch.


[Component] Rating Display (SwiftUI)

@michael-zimmermann I tested it (see testing checklist here) and it's all good ✅
Please note that I cannot test limit values (like 1.24 & 1.25) with demo app so developers have to test them.


Moving cursor down in one cursor bound window corrupts the view in all other bound windows when cursorline option is set.

This is a problem in both MacVim and command line version of MacVim. In my .vimrc I have the option set cursorline to highlight the current cursor line, and without it this issue does not happen.
The easiest way to reproduce this is using the diff mode:
vimdiff file1 file2
and move the cursor down with j in one of the windows. This fails to remove previous cursor line highlight in the other window, so now multiple lines are rendered as if they are cursor lines.
Alternatively, start vim and open new vertical split with :vnew and then set cursorbind in both windows. Insert a few blank lines in both windows and move to the top in say window to the left. Move the cursor down by pressing j.  The window to the right moves the cursor down but it also fails to paint cursor line correctly. It leaves previous cursor line highlighted as well.
Note that pressing CTRL+l fixes the rendering problem.
VIM - Vi IMproved 8.1 (2018 May 18, compiled Sep 24 2018 08:40:02)
macOS version
Included patches: 1-425
Compiled by Mario Grgic
Huge version with MacVim GUI.  Features included (+) or not (-):
+acl               +cursorbind        +iconv             +mouse_netterm     +reltime           +toolbar
+arabic            +cursorshape       +insert_expand     +mouse_sgr         +rightleft         +transparency
+autocmd           +dialog_con_gui    +job               -mouse_sysmouse    +ruby              +user_commands
+autochdir         +diff              +jumplist          +mouse_urxvt       +scrollbind        +vartabs
-autoservername    +digraphs          +keymap            +mouse_xterm       +signs             +vertsplit
+balloon_eval      +dnd               +lambda            +multi_byte        +smartindent       +virtualedit
+balloon_eval_term -ebcdic            +langmap           +multi_lang        +startuptime       +visual
+browse            +emacs_tags        +libcall           -mzscheme          +statusline        +visualextra
++builtin_terms    +eval              +linebreak         +netbeans_intg     -sun_workshop      +viminfo
+byte_offset       +ex_extra          +lispindent        +num64             +syntax            +vreplace
+channel           +extra_search      +listcmds          +odbeditor         +tag_binary        +wildignore
+cindent           +farsi             +localmap          +packages          +tag_old_static    +wildmenu
+clientserver      +file_in_path      -lua               +path_extra        -tag_any_white     +windows
+clipboard         +find_in_path      +menu              +perl              -tcl               +writebackup
+cmdline_compl     +float             +mksession         +persistent_undo   +termguicolors     -X11
+cmdline_hist      +folding           +modify_fname      +postscript        +terminal          -xfontset
+cmdline_info      -footer            +mouse             +printer           +terminfo          +xim
+comments          +fork()            +mouseshape        +profile           +termresponse      -xpm
+conceal           +fullscreen        +mouse_dec         +python/dyn        +textobjects       -xsmp
+cryptv            -gettext           -mouse_gpm         +python3/dyn       +timers            -xterm_clipboard
+cscope            -hangul_input      -mouse_jsbterm     +quickfix          +title             -xterm_save
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe  -DMACOS_X -DMACOS_X_DARWIN  -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L.             -L /BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib -L.             -L /BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib  -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon       -lm -lncurses  -liconv -framework AppKit   -fstack-protector  -L/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE -lperl    -framework Ruby

Updated to 8.1.468 and this no longer happens.


ForeignCluster Fields Refactoring

Description
This pr refactor and removes some fields in the ForeignCluster resource as described in the related issue
In details:

the Join flag has been moved to the PeeringEnabled parameter
the AuthURL has been renamed to ForeignAuthURL
the TrustMode  has been moved to InsecureSkipTLSVerify

Ref #670
How Has This Been Tested?

[x] Locally on KinD
[x] Add unit test over the logic to determine if the peering is enabled or not

Hi @aleoli! Thanks for this wonderful work which was really needed! :rocket:
I was wondering if you are considering the effect on documentation, in particular the quickstart section. We do not support multi-version documentation so far, but I would at least annotate somewhere the files that should be updated before the 0.3 release.

/rebase

/merge


Broken link to official page http://danieltao.com/lazy.js/

The link http://danieltao.com/lazy.js/ is broken.

I forgot to close this ticket, but the issue was resolved shortly after this was opened.


Can not add esc_pos_bluetooth: ^0.2.8 to pubspec.yaml

Because every version of esc_pos_bluetooth depends on rxdart ^0.23.1 and driver depends on rxdart ^0.24.0, esc_pos_bluetooth is forbidden.
So, because driver depends on esc_pos_bluetooth ^0.2.8, version solving failed.
pub get failed (1; So, because driver depends on esc_pos_bluetooth ^0.2.8, version solving failed.)

i have same issue when add rxdart dependency
esc_pos_bluetooth >=0.3.0 depends on rxdart ^0.26.0 and my_project depends on rxdart ^0.27.1, esc_pos_bluetooth >=0.3.0 is forbidden
and solve this by overriding the dependencies
dependency_overrides:
  rxdart: ^0.27.1


Passing dot as current working directory fails

Passing . to the --cwd option fails. As a workaround, I pass $PWD instead. I guess the given path should be resolved before entering any temporary directory? Didn't look at the code yet.
Full traceback (click to expand)
% pipx run terminhtml --cwd . "make format" > output.html
Traceback (most recent call last):

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 113, in _get_real_output_and_context_from_output_lines
    command_marker_indices = CommandMarkerIndices.find(lines)

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 204, in find
    raise CannotFindPersistenceLineMarkersException(

terminhtml._exc.CannotFindPersistenceLineMarkersException: Could not find all command markers in lines: [LineOutput(line="make: *** No rule to make target 'format'.  Stop.", time=datetime.datetime(2022, 9, 25, 15, 57, 46, 216178), line_ending=<LineEnding.CRLF: '\r\n'>, prompt_output=None), LineOutput(line='', time=datetime.datetime(2022, 9, 25, 15, 57, 46, 216390), line_ending=<LineEnding.CRLF: '\r\n'>, prompt_output=None)]. Markers were: markers=CommandMarkerIndices(begin_persistence=-1, end_persistence=-1, begin_path=-1, end_path=-1, begin_env=-1, end_env=-1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 34, in run
    return _run(

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 333, in _run
    real_output, new_context = _get_real_output_and_context_from_output_lines(

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 117, in _get_real_output_and_context_from_output_lines
    raise CommandInternalException(

terminhtml._exc.CommandInternalException: Command had non-zero exit code

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/bin/terminhtml", line 8, in <module>
    sys.exit(main())

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/cli.py", line 157, in main
    typer.run(run_commands_create_html)

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/cli.py", line 138, in run_commands_create_html
    term = TerminHTML.from_commands(

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/main.py", line 59, in from_commands
    command_results = _run_commands_create_command_results(

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/main.py", line 137, in _run_commands_create_command_results
    return run_commands(

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 96, in run_commands
    out_command = run(command, last_context, input=this_command_input)

  File "/home/pawamoy/.local/pipx/.cache/78b42e3944fa77f/lib/python3.10/site-packages/terminhtml/runner/main.py", line 56, in run
    raise UserCommandException(

terminhtml.exc.UserCommandException: Command failed: make format due to Command had non-zero exit code as part of running commands=['make format'] setup_command='' input=None
context=cwd=PosixPath('.') env=None
output:
make: *** No rule to make target 'format'.  Stop.

:tada: This issue has been resolved in version 0.9.3 :tada:
The release is available on:

v0.9.3
GitHub release

Your semantic-release bot :package::rocket:


Update tsconfig.json

exclude dist directory: I had issues where after having the game built, ts would look up code in the app.bundle.js file instead of the source files, and as a result, throw warnings

Makes sense, merged
Thanks!


fix(registry/index): do not add artifact name to keywords if already present

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area rules

/area registry

/area build

/area documentation

What this PR does / why we need it:
The artifact name is added to the list of keywords when generating the index.yaml file. It could happen that the list of keywords is in  registry.yaml already contains the artifact name. This fix checks if the artifact name is contained in the keywords, if not adds it
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: alacuku
Once this PR has been reviewed and has the lgtm label, please assign jasondellaluce for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: alacuku, jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 9f7aca1106b74014532a4e959c5a6a141869d085


Why does Parsec change the fixity of <|>?

In Control.Applicative, <|> is defined as having fixity infixl 3, but in Parsec it is defined as infixr 1.  Is there a reason for this difference?  Should Parsec be changed to match?

I believe it's this way because Parsec had (<|>) before Control.Applicative became common, so it has chosen its own standards. IMO, not only precedence should be changed to match, but it should also be made an instance of Alternative and (<|>) should be just re-exported from Control.Applicative. That's what we've done in Megaparsec.

It actually is an instance of Alternative. All we need to do is remove the fixity declaration and function definition from Prim.hs.

Ah, all right then. I would say we also need to re-export things from Control.Applicative. You can open a PR and it may be merged someday.


Completely remove the BouncyCastle dependency from FluentCertificates.Builder

Helpers/methods which ease the user's integration with BouncyCastle functionality should be moved into the FluentCertificates.BouncyCastle package. Use extension methods where appropriate.
Any remaining internal functionality depending on BouncyCastle should be rewritten to remove the dependency.

Usages to work on:

[ ] CertificateBuilder.SetSubject(X509Name value)
[ ] CertificateBuilder.AddExtension(DerObjectIdentifier oid, X509ExtensionBC extension)
[ ] CertificateBuilder.GetServerExtensions(CertificateBuilder builder)
[ ] CertificateBuilder.GetClientExtensions(CertificateBuilder builder)
[ ] CertificateBuilder.GetCodeSigningExtensions(CertificateBuilder builder)
[ ] CertificateBuilder.GetSMimeExtensions(CertificateBuilder builder)
[ ] CertificateBuilder.GetSignatureAlgorithm(CertificateBuilder builder)
[ ] X500NameBuilder


MIW | E2E-testing for MIW with EDC >0.8.0

Description
The purpose of this ticket is to place the need for a separate e2e test for MIW.
Background information: MIW does not partipate in E2E-testing for 24.08 which is taking place with EDC version 0.7.3. and DIM wallet. For IATP support, MIW requires sts remote client and oauth2 client in EDC, which were introduced in EDC 0.8.0.
On the other hand, currently no multi wallet support is possible (a concept for multi wallet support & BYOW is expected for R24.12.)
Under these circumstances a parallel test environment or a temporary use of the existing environment is needed in order to perform e2e tests for MIW which should cover the entire onboarding sequence where the wallet is a part of.
The following components are required to cover the onboarding/registration sequence for e2e-tests:

Portal
BPDM service
Issuer component
MIW
BDRS
SD-Factory
GAIA-X clearinghouse (external component)
EDC 0.8.0

Required steps:

decision for a separate test environment or usage of the existing environment temporarily for MIW
deployment of necessary components
configuration/adaptation of portal/issuer component to MIW
upgrade/migration of products participationg in e2e-journey to EDC 0.8.0
test coordination

Impact
Additional effort for setting up components in a parallel test environment and performing tests. Using the existing environment would lead to a temporary unavailability for possible other tests .
Additional information

[ ] I'm willing to contribute to this feature

@OSchlienz   not sure about this feature. Is it planned to present it in tomorrow's planning? It was never presented in a Refinement meeting. Did we miss something?

The adjustments needed aren't limited to testing:

MIW needs to support still statuslist2021 --> relates to https://github.com/eclipse-tractusx/ssi-credential-issuer/issues/224 and https://github.com/eclipse-edc/Connector/issues/4357
relates to https://github.com/eclipse-tractusx/sig-release/issues/647

Added MIW label

Moved to backlog

@stephanbcbauer  i assume based on the last discussions we will not find a contributor/committer for this topic ? should we close it ?

@stephanbcbauer i assume based on the last discussions we will not find a contributor/committer for this topic ? should we close it ?

Fine for me… it's not deleted … in case we need it, we can reopen it. THX


Rename package from talisman to flask_talisman

Fixes #3
I never released a package before.. so please verify which changes had to be flask_talisman and which ones flask-talisman
Updated the version to 1.0.0
Updated the URLs to flask-talisman in PyPi

there you go..

Can you if you can get travis to pass?

I tried a few things.. but I'm not familiar with the packages :( at least one of the 3 tests are passing now :)

I'll see if I can get it fixed tomorrow. :)

Coverage remained the same at 100.0% when pulling 57cedd5cb579f6e7f0fcd97feb9fa8fccfc58a17 on lipis:refactor into 1dac22d3c90078154ae72fa030a2f7a6d9705ff6 on GoogleCloudPlatform:master.

@lipis thanks for doing this!

Woohoo! Thank you.. :) Looks much better..


Project Clean Results in SADL (OWL) Resources Generated in Instance Data Only Projects

Background:
If a project is created as a data only project (e.g. InstanceData import), after the project is cleaned in RITE, owl resources are generated into that project but should not be.
Acceptance Criteria:
When a purely data project is cleaned the project should not include SADL compiled resources
Implementation Details:

@chrisage  How do we identify instance data only projects?


sokol_fetch from filesystem in web builds

I was trying to use embedded files from Emscripten (https://emscripten.org/docs/porting/files/packaging_files.html) with sokol_fetch but it seems like sokol_fetch always makes a http request in a web build and has not support for loading from the virtual filesystem.
It seems like it would be a nice option to be able to do this so you can access embedded files in a unified way with sokol_fetch. I guess there would need to be something to tell sokol_fetch what is a http request and what is a local file access.

Hmm... I'd like to avoid expanding the scope of sokol_fetch.h too much (and if yes, then by allowing some sort of plugin interface to hook up your own virtual file system functions, so that such things could be implemented without extending sokol_fetch.h itself.
Interestingly I've had the opposite requests in the past: allow sokol_fetch.h to do HTTP requests on native platforms instead of loading from the local filesystem).
If you only need to load files from the Emscripten filesystem wrapper it's probably better to directly use the Emscripten filesystem functions together with regular fopen/fread/fclose, e.g. see: https://emscripten.org/docs/api_reference/Filesystem-API.html, and if you need both (loads files from HTTP and the Emscripten filesystem), write your own minimal wrapper API.

Here's my thought process/motivation:
on other (non-web) platforms, I want to have my asset files distributed somehow with my game and load them with sokol_fetch
on web/emscripten I want to have the asset files embedded with the build so they are loaded up front and then access them with the same code using sokol_fetch without being platform aware
Obviously that's not the only possible workflow, and I can get my game to work (I'll probably ditch sokol_fetch and just load the files the old fashioned way on all platforms).
If you don't want to support this then just close this issue, no worries.


Add validation for scraper arguments in CLI

Related to #336
Add validation for CLI scraper arguments and provide error messages for invalid arguments.

Modify mov_cli/cli/__main__.py to include validation for scraper arguments after extracting them using steal_scraper_args.
If an invalid scraper argument is detected, exit the CLI and display an error message listing all available scraper arguments.
Update steal_scraper_args function in mov_cli/cli/scraper.py to return a list of valid scraper arguments for validation purposes.
Add a new function validate_scraper_args in mov_cli/cli/scraper.py to validate scraper arguments against the list of valid arguments.

For more details, open the Copilot Workspace session.

Sorry I've noticed my issue #336 didn't convey the problem well enough. First of all this is how scraper options work and what they are for --> https://github.com/mov-cli/mov-cli/wiki/Plugins#-custom-scraper-options
Now that you understand that, the issue is that a user can mistype a scraper option like --audio for mov-cli-youtube like so and not receive any error of any sort:
mov-cli -c 1 -s youtube lamp late night train -- --audi

This is because mov-cli does not know what scraper options the scraper uses. Only the scraper and it's developer knows. Right now there is no sane way that I know of for mov-cli to figure it out. So in the future we'll need to add an extra field to the PluginHook where the developer can enter the scraper options your scraper will be using so mov-cli can inform and guide the user accordingly.


Continued work on the data map, and worked on getting the about us pr…

…ofiles to load properly
Co-authored-by: MicheSi<EMAIL_ADDRESS>Co-authored-by: qb1968<EMAIL_ADDRESS>Description
Data map now displays entire routes and stops properly. You can now click on the about us map points and get user profiles loaded.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Change Status

[ ] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?

[ ] Test A
[ ] Test B

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] There are no merge conflicts

Nice job on routes