https://gitlab.synchro.net/main/sbbs/-/issues/747#note_5294
All I did was update the `url` line in the library to this:
```js
var url = '
http://api.openweathermap.org/data/3.0/onecall?' + endpoint;
```
Is yours the same? I ran a test script and got this response:
```json
{"cod":401,"message":"Please note that using One Call 3.0 requires a separate subscription to the One Call by Call plan. Learn more here
https://openweathermap.org/price. If you have a valid subscription to the One Call by Call plan, but still receive this error, then please see
https://openweathermap.org/faq#error401 for more info."}
```
I definitely can't go any further without providing billing info on their site.
If it works properly for you, then we may as well update the library; It'll break in less than 8 weeks anyhow. I'm just not going to throw a bunch of work at updating this thing (and tell sysops that they need to provide a CC and configure usage limits) unless there's really nothing roughly equivalent out there.
(We do have a wttr.in thing, which is not really the same but is at least an available alternative for weather info.)
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)