1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
2
3export let hnGetMaxId = () => fetchJSON(
4 `https://hacker-news.firebaseio.com/v0/maxitem.json?print=pretty`
5)
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export let fetchHeaders2 = Object.fromEntries(
4 (await fetch("https://swapi.dev/api/people/1/")).headers
5);
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
2
3export async function hootsuiteNasa(req: express.Request, res: express.Response) {
17 uri = decodeURIComponent(req.query.cursor);
18 }
19 var results = await fetchJSON(uri);
20 var i;
21 for (i = 0; i < results.collection.items.length; i++) {
1import { fetchData } from "https://esm.town/v/gabby/fetchData";
2
3export let getRandomPokemon = async () => {
4 const id = Math.floor(Math.random() * 151);
5 const url = `https://pokeapi.co/api/v2/pokemon/${id}`;
6 const data = await fetchData(url);
7 console.log(data.name);
8};
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2
3// Returns NASA's Astronomy Picture of the Day (APOD)
4export const nasaAPOD = fetchJSON("cutt.ly/T7ksirK");
5// Forked from @iBrokeit.nasaAPOD
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export let fetchHeaders2 = Object.fromEntries(
4 (await fetch("https://coast.noaa.gov/htdata/lidar1_z/")).headers.entries(),
5);
1import { email } from "https://esm.town/v/std/email?v=9";
2import { fetchCongressTradeReports } from "https://esm.town/v/claytn/fetchCongressTradeReports?v=3";
3
4export async function congress() {
5 let text;
6 fetchCongressTradeReports((reports) => text = reports);
7 if (text)
8 await email({ text, subject: "Congress" });
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export async function getSofZmanShma(city) {
5 const today = new Date().toISOString().split("T")[0];
6 const data = await (
7 await fetch(
8 `https://www.hebcal.com/zmanim?cfg=json&city=${city}&date=${today}`
9 )
1import { set } from "https://esm.town/v/std/set?v=11";
2import { spacexLemmyDb } from "https://esm.town/v/pdebie/spacexLemmyDb";
3import { fetchRss } from "https://esm.town/v/pdebie/fetchRss";
4
5export async function syncCommentToLemmy(
21 const { LemmyHttp } = await import("npm:lemmy-js-client@0.18.1");
22 let client = new LemmyHttp(`https://${instance}`, {
23 fetchFunction: fetch,
24 });
25 // (client as any)["#fetchFunction"] = fetch;
26 let comments = (await fetchRss(redditUrl)).filter((i) =>
27 new Date(i.isoDate) >= new Date(Date.now() - 1000 * 60 * 60 * 24)
28 )
1import { fetch } from "https://esm.town/v/std/fetch";
2import process from "node:process";
3
43 redirect: "follow",
44 };
45 let openApiResponse = await fetch(
46 "https://api.openai.com/v1/chat/completions",
47 requestOptions,