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/image-url.jpg%20%22Image%20title%22?q=fetch&page=7&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 14438 results for "fetch"(1293ms)

Skien_Stylist_UImain.tsx2 matches

@sjaskeprutUpdated 18 hours ago
4 const lon = 9.6090;
5
6 // Fetch current weather + hourly humidity & precipitation from Open-Meteo
7 const url = `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}`
8 + `&current_weather=true&hourly=relativehumidity_2m,precipitation_probability&timezone=Europe%2FOslo`;
9
10 try {
11 const res = await fetch(url);
12 if (!res.ok) throw new Error(`API error: ${res.status} ${res.statusText}`);
13 const data = await res.json();

Skien_Stylistmain.tsx2 matches

@sjaskeprutUpdated 19 hours ago
3
4 try {
5 const res = await fetch(apiUrl);
6 if (!res.ok) throw new Error(`Failed to fetch: ${res.status} ${res.statusText}`);
7
8 const data = await res.json();

Weather_Skienmain.tsx2 matches

@sjaskeprutUpdated 19 hours ago
5 `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}&current=temperature_2m,weathercode`;
6
7const res = await fetch(url);
8if (!res.ok) throw new Error("❌ Failed to fetch weather");
9
10const data = await res.json();

clothingRecommendermain.tsx2 matches

@sjaskeprutUpdated 19 hours ago
1import { clothingMapper } from "user:sjaskeprut/clothingMapper";
2import { weatherFetcher } from "user:sjaskeprut/weatherFetcher";
3
4export async function clothingRecommender() {
5 const weather = await weatherFetcher();
6 const clothing = clothingMapper(weather.temperature, weather.weatherCode);
7

testWeatherFetchermain.tsx2 matches

@sjaskeprutUpdated 19 hours ago
1import { weatherFetcher } from "sjaskeprut.weatherFetcher";
2
3export default await weatherFetcher();

weatherFetchermain.tsx2 matches

@sjaskeprutUpdated 19 hours ago
1export async function weatherFetcher() {
2 const lat = 59.2096;
3 const lon = 9.6090;
6 `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}&current=temperature_2m,weathercode`;
7
8 const res = await fetch(url);
9 const data = await res.json();
10

proxycorsproxy.ts4 matches

@jrcUpdated 20 hours ago
1import { fetch } from "https://esm.town/v/std/fetch";
2
3/**
4 * A simple proxy Val that works as an HTTP handler.
5 * It fetches content from a URL provided as a query parameter (`url`),
6 * bypassing CORS restrictions using Val Town's proxied fetch.
7 *
8 * @param {Request} req The incoming HTTP request object.
24 }
25
26 return await fetch(targetUrl);
27}

stevensDemosendDailyBrief.ts1 match

@asim13juneUpdated 22 hours ago
135 const lastSunday = today.startOf("week").minus({ days: 1 });
136
137 // Fetch relevant memories using the utility function
138 const memories = await getRelevantMemories();
139

stevensDemoNotebookView.tsx12 matches

@asim13juneUpdated 22 hours ago
67 const [currentPage, setCurrentPage] = useState(1);
68
69 const fetchMemories = useCallback(async () => {
70 setLoading(true);
71 setError(null);
72 try {
73 const response = await fetch(API_BASE);
74 if (!response.ok) {
75 throw new Error(`HTTP error! status: ${response.status}`);
78 setMemories(data);
79 } catch (e) {
80 console.error("Failed to fetch memories:", e);
81 setError(e.message || "Failed to fetch memories.");
82 } finally {
83 setLoading(false);
86
87 useEffect(() => {
88 fetchMemories();
89 }, [fetchMemories]);
90
91 const handleAddMemory = async (e: React.FormEvent) => {
100
101 try {
102 const response = await fetch(API_BASE, {
103 method: "POST",
104 headers: { "Content-Type": "application/json" },
112 setNewMemoryTags("");
113 setShowAddForm(false);
114 await fetchMemories();
115 } catch (e) {
116 console.error("Failed to add memory:", e);
123
124 try {
125 const response = await fetch(`${API_BASE}/${id}`, {
126 method: "DELETE",
127 });
129 throw new Error(`HTTP error! status: ${response.status}`);
130 }
131 await fetchMemories();
132 } catch (e) {
133 console.error("Failed to delete memory:", e);
155
156 try {
157 const response = await fetch(`${API_BASE}/${editingMemory.id}`, {
158 method: "PUT",
159 headers: { "Content-Type": "application/json" },
164 }
165 setEditingMemory(null);
166 await fetchMemories();
167 } catch (e) {
168 console.error("Failed to update memory:", e);

stevensDemoindex.ts2 matches

@asim13juneUpdated 22 hours ago
135 ));
136
137// HTTP vals expect an exported "fetch handler"
138export default app.fetch;

testWeatherFetcher1 file match

@sjaskeprutUpdated 19 hours ago

weatherFetcher1 file match

@sjaskeprutUpdated 19 hours ago