Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$%7Bart_info.art.src%7D?q=fetch&page=736&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=fetch

Returns an array of strings in format "username" or "username/projectName"

Found 8213 results for "fetch"(2605ms)

slackReplyToMessagemain.tsx2 matches

@naquiroz•Updated 1 year ago
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2import process from "node:process";
3
18 // Note: `req.body.event` has information about the event
19 // like the sender and the message text
20 const result = await fetchJSON(
21 "https://slack.com/api/chat.postMessage",
22 {

valTownApiExampleValmain.tsx2 matches

@tmcw•Updated 1 year ago
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export let valTownApiExampleVal = (async () => {
4 const response = await fetch(
5 `https://api.val.town/v1/alias/tmcw/valTownApiExampleVal`,
6 );

evaluationFromValExamplemain.tsx2 matches

@tmcw•Updated 1 year ago
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export let evaluationFromValExample = (async () => {
4 const response = await fetch(`https://api.val.town/v1/eval`, {
5 method: "post",
6 body: JSON.stringify({ code: "1 + 1" }),

rlimitmain.tsx2 matches

@stevekrouse•Updated 1 year ago
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
2import { parentReference } from "https://esm.town/v/stevekrouse/parentReference";
3
13 key = parent.userHandle + "." + parent.valName;
14 }
15 const limit = await fetchJSON(
16 `https://rlimit.com/${namespace}/${type}/${max}/${interval}/${key}`,
17 );

uidmain.tsx2 matches

@stevekrouse•Updated 1 year ago
1import { handle } from "https://esm.town/v/stevekrouse/handle";
2import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
3
4export let uid =
5 (await fetchJSON(
6 `https://api.val.town/v1/alias/${handle}`,
7 )).id;

fetchTablemain.tsx3 matches

@stevekrouse•Updated 1 year ago
1import { parseTable } from "https://esm.town/v/stevekrouse/parseTable";
2import { fetchText } from "https://esm.town/v/stevekrouse/fetchText";
3
4export let fetchTable = (url) =>
5 fetchText(url).then(parseTable);

githubFollowingmain.tsx2 matches

@bdcravens•Updated 1 year ago
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2
3// Github following
4export let githubFollowing = fetchJSON(
5 "https://api.github.com/users/stevekrouse/following"
6);

getGithubStarsForRepomain.tsx2 matches

@joey•Updated 1 year ago
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2
3// Returns stars on Github repo
6// username, project name from url: github.com/joeroddy/bridg
7export const getGithubStarsForRepo = async (username: string, project: string) => {
8 const res = await fetchJSON(
9 `https://api.github.com/repos/${username}/${project}`
10 );

holidaysUSmain.tsx2 matches

@rjeli•Updated 1 year ago
1import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
2
3// Public holidays in the US in 2023
4export let holidaysUS = fetchJSON(
5 "https://date.nager.at/api/v2/publicholidays/2023/US"
6);

nasaAPODmain.tsx2 matches

@hkg•Updated 1 year ago
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

fetchPaginatedData2 file matches

@nbbaier•Updated 1 week ago

FetchBasic1 file match

@fredmoon•Updated 1 week ago