1import { myApi } from "https://esm.town/v/sbecker/myApi";
2
3export function myFoo(name) {
4 console.email("Testing email from val town " + name);
5 return "hello --- " + myApi("x") + " name: " + name;
6}
3
4export const alphaVantageSymbolQuery = async ({
5 apikey,
6 ...options
7}: {
8 apikey: string,
9 function:
10 | "TIME_SERIES_INTRADAY"
23 slice?: string,
24}) => {
25 const API_HOST = "alpha-vantage.p.rapidapi.com";
26 const queryString = await toQueryString(options);
27
28 try {
29 const json = await fetchJSON(
30 `https://${API_HOST}/query?${queryString}`,
31 {
32 method: "GET",
33 headers: {
34 "X-RapidAPI-Key": apikey,
35 "X-RapidAPI-Host": API_HOST,
36 },
37 }
3// Activity suggestions for when you're bored
4export let boredActivities = fetchJSON(
5 "https://www.boredapi.com/api/activity",
6);
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
5export async function nowCastPMAQI({ location_id }) {
6 const { results } = await fetchJSON(
7 "https://api.openaq.org/v2/measurements?" +
8 new URLSearchParams({
9 limit: "100",
8 }
9 const res = await fetchJSON(
10 "https://api.val.town/v1/me/likes",
11 {
12 headers: {
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}