1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { weather as weather2 } from "https://esm.town/v/marcel/weather?v=4";
export const weather = async (city: string) => {
weather2(city)
.then(({ weather }) => ({
w: weather,
}))
.then(({ w }) =>
w.map((d) => ({
maxTempF: `${d.maxtempF}`,
minTempF: `${d.mintempF}`,
description: d.hourly.map((h) => h.weatherDesc[0].value),
}))
);
};
// Forked from @marcel.weather
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
v16
October 23, 2023