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/?q=fetch&page=1209&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 13506 results for "fetch"(1159ms)

emptyValUtilsmain.tsx3 matches

@nbbaier•Updated 1 year ago
1import { fetchPaginatedData } from "https://esm.town/v/nbbaier/fetchPaginatedData";
2import { deleteVal } from "https://esm.town/v/neverstew/deleteVal";
3
4export async function listEmptyVals(id: string) {
5 const token = Deno.env.get("valtown");
6 const res = await fetchPaginatedData(`https://api.val.town/v1/users/${id}/vals`, {
7 headers: { Authorization: `Bearer ${token}` },
8 });
12export async function deleteEmptyVals(id: string) {
13 const token = Deno.env.get("valtown");
14 const res = await fetchPaginatedData(`https://api.val.town/v1/users/${id}/vals`, {
15 headers: { Authorization: `Bearer ${token}` },
16 });

vtIdeaAggregatormain.tsx1 match

@nbbaier•Updated 1 year ago
82});
83
84export const blog = app.fetch;

activityPubAgentREADME.md1 match

@vladimyr•Updated 1 year ago
1Migrated from folder: signed_fetch/activityPubAgent

signedFetchREADME.md1 match

@vladimyr•Updated 1 year ago
1Migrated from folder: signed_fetch/signedFetch

dateme_code_on_val_townmain.tsx2 matches

@stevekrouse•Updated 1 year ago
1import { modifyFetchHandler } from "https://esm.town/v/andreterron/codeOnValTown?v=46";
2import dateme from "https://esm.town/v/stevekrouse/dateme";
3
4export default modifyFetchHandler(dateme);

sauronmain.tsx1 match

@agmm•Updated 1 year ago
24});
25
26export default app.fetch;

emailAPImain.tsx1 match

@agmm•Updated 1 year ago
43});
44
45export default app.fetch;

postEvalmain.tsx7 matches

@vladimyr•Updated 1 year ago
1// import { fetchTweet } from "https://esm.town/v/dpetrouk/fetchTweet?v=35";
2import { eval_ } from "https://esm.town/v/stevekrouse/eval_";
3import { fetchPost as fetchBskyPost } from "https://esm.town/v/vladimyr/fetchBlueskyPost";
4import { fetchTweet } from "https://esm.town/v/vladimyr/fetchTweet";
5
6export default async function(req: Request): Promise<Response> {
14 let post, code, result;
15 try {
16 post = await fetchPost(`https://${query}`);
17 result = await postEval(post, [req]);
18 return result;
31}
32
33export async function fetchPost(url: string | URL) {
34 const postURL = new URL(url);
35 if (["x.com", "twitter.com"].includes(postURL.hostname)) {
36 const tweet = await fetchTweet(postURL.href);
37 return { text: tweet.text };
38 }
39 if (postURL.hostname === "bsky.app") {
40 const bskyPost = await fetchBskyPost(postURL);
41 return { text: bskyPost.record.text };
42 }

provideBlobmain.tsx1 match

@postpostscript•Updated 1 year ago
10 try {
11 log && console.log("provideBlob.poll attempt", url);
12 const res = await fetch(url, {
13 headers: {
14 "Content-Type": "application/octet-stream",

blobmanagermain.tsx1 match

@agmm•Updated 1 year ago
54});
55
56export default app.fetch;

GithubPRFetcher

@andybak•Updated 2 days ago

proxiedfetch1 file match

@jayden•Updated 3 days ago