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=188&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 3106 results for "fetch"(886ms)

reactHonoExampleApp.tsx4 matches

@shouser•Updated 1 month ago
9 const [messages, setMessages] = React.useState(initialMessages);
10
11 const fetchMessages = async () => {
12 try {
13 const response = await fetch("/messages");
14 const data = await response.json();
15 setMessages(data.reverse());
16 } catch (error) {
17 console.error("Failed to fetch messages", error);
18 }
19 };
23 <h1>💬 Message Board</h1>
24 <MessageList messages={messages} />
25 <MessageInput onSubmit={fetchMessages} />
26 {thisProjectURL
27 ? (

cerebras_coderindex1 match

@usuf•Updated 1 month ago
5async function servePublicFile(path: string): Promise<Response> {
6 const url = new URL("./public/" + path, import.meta.url);
7 const text = await (await fetch(url, {
8 headers: {
9 "User-Agent": "", // to transpile TS to JS

cerebras_coderindex1 match

@usuf•Updated 1 month ago
181
182 try {
183 const response = await fetch("/", {
184 method: "POST",
185 body: JSON.stringify({

eink-frameweather.tsx1 match

@michaelwschultz•Updated 1 month ago
46 </div>
47 )
48 : <div className="text-2xl mt-2.5">Unable to fetch weather data</div>}
49 </Content>
50 <Footer />

eink-frameweather.ts2 matches

@michaelwschultz•Updated 1 month ago
1import fetchWithCache from "./fetchWithCache.ts";
2
3export type WEATHER_FORECAST = {
39
40 // Cache for 30 minutes
41 const data: WEATHER_FORECAST = await fetchWithCache(apiUrl, cacheKey, 30).then((res) => res.json());
42 return new Response(JSON.stringify(data), {
43 headers: {

eink-framefetchWithCache.ts5 matches

@michaelwschultz•Updated 1 month ago
6};
7
8export default async function fetchWithCache(
9 apiUrl: string,
10 cacheKey: string,
37 }
38
39 // Fetch new data if no valid cache exists
40 const response = await fetch(apiUrl);
41 if (!response.ok) {
42 throw new Error(`API responded with status: ${response.status}`);
64 });
65 } catch (error) {
66 console.error("Error fetching data:", error);
67 return new Response(JSON.stringify({ error: "Failed to fetch data" }), {
68 status: 500,
69 headers: { "Content-Type": "application/json" },

eink-framehemolog.tsx1 match

@michaelwschultz•Updated 1 month ago
32 ))
33 )
34 : <div className="text-2xl mt-2.5">Unable to fetch data</div>}
35 </ul>
36 </Content>

eink-frameapod.ts2 matches

@michaelwschultz•Updated 1 month ago
1import fetchWithCache from "./fetchWithCache.ts";
2
3export type APOD = {
18 const cacheMinutes = 60;
19
20 const data: APOD = await fetchWithCache(url, cacheKey, cacheMinutes).then((res) => res.json());
21
22 if (!data) {

eink-framehemolog.ts2 matches

@michaelwschultz•Updated 1 month ago
1import fetchWithCache from "./fetchWithCache.ts";
2
3export type HEMOLOG_TREATMENT = {
22 const cacheKey = "hemolog-recent-treatments";
23
24 const data: HEMOLOG_TREATMENT[] = await fetchWithCache(apiUrl, cacheKey).then((res) => res.json());
25 return new Response(JSON.stringify(data), {
26 headers: {

eink-framenews.ts2 matches

@michaelwschultz•Updated 1 month ago
1import fetchWithCache from "./fetchWithCache.ts";
2
3const GUARDIAN_API_KEY = Deno.env.get("GUARDIAN_API_KEY");
25 const cacheKey = `guardian_headlines_${size}`;
26
27 const data = await fetchWithCache(apiUrl, cacheKey).then((res) => res.json());
28 return new Response(JSON.stringify(data), {
29 headers: {

fetchPaginatedData2 file matches

@nbbaier•Updated 1 week ago

tweetFetcher2 file matches

@nbbaier•Updated 1 week ago