Public
Script
1
2
3
4
5
6
7
8
9
import { fetch } from "https://esm.town/v/std/fetch";
export const moon_phase = async (city: string): Promise<string> => {
let data = await fetch(`https://wttr.in/${city}?format=j1`);
let jsonData = await data.json();
return `${city}: ${jsonData["weather"][0]["astronomy"][0]["moon_phase"]}: ${
jsonData["weather"][0]["astronomy"][0]["moon_illumination"]
}`;
};
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
January 6, 2024