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?q=fetch&page=1166&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 15403 results for "fetch"(5652ms)

cerebras_codermain.tsx1 match

@dno_luigi•Updated 6 months ago
182
183 try {
184 const response = await fetch("/", {
185 method: "POST",
186 body: JSON.stringify({

notUberMapComponentmain.tsx3 matches

@vawogbemi•Updated 6 months ago
497 }, [value]);
498
499 const fetchPredictions = useCallback(
500 debounce((input) => {
501 if (input.length > 0 && autocompleteService.current) {
506 setPredictions(results);
507 } else {
508 console.error("Error fetching place predictions:", status);
509 setPredictions([]);
510 }
521 const newValue = e.target.value;
522 setInputValue(newValue);
523 fetchPredictions(newValue);
524 if (newValue === "") {
525 onChange("");

getLatestGitHubRunmain.tsx1 match

@kaleidawave•Updated 6 months ago
12
13 try {
14 const actionsRunResponse = await fetch(github_api_url);
15 const data = await actionsRunResponse.json();
16 console.log(data);

githubRepoDailyEmailDigestmain.tsx4 matches

@amoeba•Updated 6 months ago
14 };
15
16 // Fetch issues
17 const issuesResponse = await fetch(
18 `https://api.github.com/repos/${owner}/${repo}/issues?since=${twentyFourHoursAgo}&state=all`,
19 { headers },
20 );
21 const issues = await issuesResponse.json();
22 // Fetch PRs
23 const prsResponse = await fetch(
24 `https://api.github.com/repos/${owner}/${repo}/pulls?state=all&since=${twentyFourHoursAgo}`,
25 { headers },

xpmain.tsx27 matches

@loading•Updated 6 months ago
54 setAgent(newAgent);
55 saveSession(newAgent.session);
56 await fetchProfile(newAgent);
57 await fetchTimeline(newAgent);
58 await fetchTrendingTopics(newAgent);
59 } catch (error) {
60 console.error("Login failed:", error);
78 };
79
80 const fetchProfile = async (currentAgent: AtpAgent, handle?: string) => {
81 try {
82 const { data } = await currentAgent.getProfile({ actor: handle || currentAgent.session?.did });
83 if (handle) {
84 setViewingProfile(data);
85 await fetchUserPosts(currentAgent, data.did);
86 } else {
87 setProfile(data);
88 }
89 } catch (error) {
90 console.error("Failed to fetch profile:", error);
91 setError("Failed to fetch profile. Please try again.");
92 }
93 };
94
95 const fetchTimeline = async (currentAgent: AtpAgent, append = false) => {
96 setLoading(true);
97 setError("");
101 setCursor(response.data.cursor);
102 } catch (error) {
103 console.error("Failed to fetch timeline:", error);
104 setError("Failed to load posts. Please try again later.");
105 } finally {
128 setNewPost("");
129 setReplyingTo(null);
130 await fetchTimeline(agent);
131 } catch (error) {
132 console.error("Failed to create post:", error);
141 try {
142 await agent.like(uri, cid);
143 await fetchTimeline(agent);
144 } catch (error) {
145 console.error("Failed to like post:", error);
152 try {
153 await agent.repost(uri, cid);
154 await fetchTimeline(agent);
155 } catch (error) {
156 console.error("Failed to repost:", error);
164 await agent.follow(did);
165 if (viewingProfile) {
166 await fetchProfile(agent, viewingProfile.handle);
167 }
168 } catch (error) {
177 await agent.deleteFollow(did);
178 if (viewingProfile) {
179 await fetchProfile(agent, viewingProfile.handle);
180 }
181 } catch (error) {
200 };
201
202 const fetchTrendingTopics = async (currentAgent: AtpAgent) => {
203 try {
204 const mockTrendingTopics = ["#BlueSkyDoesNotHaveATrendingTabYet", "#TryNova.dev"];
205 setTrendingTopics(mockTrendingTopics);
206 } catch (error) {
207 console.error("Failed to fetch trending topics:", error);
208 }
209 };
210
211 const fetchUserPosts = async (currentAgent: AtpAgent, did: string) => {
212 setLoading(true);
213 setError("");
216 setLastUserPost(response.data.feed[0] || null);
217 } catch (error) {
218 console.error("Failed to fetch user posts:", error);
219 setError("Failed to load user posts. Please try again later.");
220 } finally {
225 const loadMore = useCallback(() => {
226 if (agent && cursor) {
227 fetchTimeline(agent, true);
228 }
229 }, [agent, cursor]);
236 .then(() => {
237 setAgent(restoredAgent);
238 fetchProfile(restoredAgent);
239 fetchTimeline(restoredAgent);
240 fetchTrendingTopics(restoredAgent);
241 })
242 .catch((error: any) => {
250 useEffect(() => {
251 if (agent) {
252 fetchTimeline(agent);
253 }
254 }, [agent]);
541 <button
542 onClick={() =>
543 fetchProfile(agent, post.post.author.handle)}
544 className="font-semibold text-[#0000FF] hover:underline"
545 >
624 <div key={user.did} className="mb-2">
625 <button
626 onClick={() => fetchProfile(agent, user.handle)}
627 className="font-semibold text-[#0000FF] hover:underline"
628 >
701});
702
703self.addEventListener('fetch', (event) => {
704 event.respondWith(
705 caches.match(event.request).then((response) => {
706 return response || fetch(event.request);
707 })
708 );

quaintBeigeCariboumain.tsx27 matches

@stevekrouse•Updated 6 months ago
54 setAgent(newAgent);
55 saveSession(newAgent.session);
56 await fetchProfile(newAgent);
57 await fetchTimeline(newAgent);
58 await fetchTrendingTopics(newAgent);
59 } catch (error) {
60 console.error("Login failed:", error);
78 };
79
80 const fetchProfile = async (currentAgent: AtpAgent, handle?: string) => {
81 try {
82 const { data } = await currentAgent.getProfile({ actor: handle || currentAgent.session?.did });
83 if (handle) {
84 setViewingProfile(data);
85 await fetchUserPosts(currentAgent, data.did);
86 } else {
87 setProfile(data);
88 }
89 } catch (error) {
90 console.error("Failed to fetch profile:", error);
91 setError("Failed to fetch profile. Please try again.");
92 }
93 };
94
95 const fetchTimeline = async (currentAgent: AtpAgent, append = false) => {
96 setLoading(true);
97 setError("");
101 setCursor(response.data.cursor);
102 } catch (error) {
103 console.error("Failed to fetch timeline:", error);
104 setError("Failed to load posts. Please try again later.");
105 } finally {
128 setNewPost("");
129 setReplyingTo(null);
130 await fetchTimeline(agent);
131 } catch (error) {
132 console.error("Failed to create post:", error);
141 try {
142 await agent.like(uri, cid);
143 await fetchTimeline(agent);
144 } catch (error) {
145 console.error("Failed to like post:", error);
152 try {
153 await agent.repost(uri, cid);
154 await fetchTimeline(agent);
155 } catch (error) {
156 console.error("Failed to repost:", error);
164 await agent.follow(did);
165 if (viewingProfile) {
166 await fetchProfile(agent, viewingProfile.handle);
167 }
168 } catch (error) {
177 await agent.deleteFollow(did);
178 if (viewingProfile) {
179 await fetchProfile(agent, viewingProfile.handle);
180 }
181 } catch (error) {
200 };
201
202 const fetchTrendingTopics = async (currentAgent: AtpAgent) => {
203 try {
204 const mockTrendingTopics = ["#BlueSkyDoesNotHaveATrendingTabYet", "#TryNova.dev"];
205 setTrendingTopics(mockTrendingTopics);
206 } catch (error) {
207 console.error("Failed to fetch trending topics:", error);
208 }
209 };
210
211 const fetchUserPosts = async (currentAgent: AtpAgent, did: string) => {
212 setLoading(true);
213 setError("");
216 setLastUserPost(response.data.feed[0] || null);
217 } catch (error) {
218 console.error("Failed to fetch user posts:", error);
219 setError("Failed to load user posts. Please try again later.");
220 } finally {
225 const loadMore = useCallback(() => {
226 if (agent && cursor) {
227 fetchTimeline(agent, true);
228 }
229 }, [agent, cursor]);
236 .then(() => {
237 setAgent(restoredAgent);
238 fetchProfile(restoredAgent);
239 fetchTimeline(restoredAgent);
240 fetchTrendingTopics(restoredAgent);
241 })
242 .catch((error: any) => {
250 useEffect(() => {
251 if (agent) {
252 fetchTimeline(agent);
253 }
254 }, [agent]);
541 <button
542 onClick={() =>
543 fetchProfile(agent, post.post.author.handle)}
544 className="font-semibold text-[#0000FF] hover:underline"
545 >
624 <div key={user.did} className="mb-2">
625 <button
626 onClick={() => fetchProfile(agent, user.handle)}
627 className="font-semibold text-[#0000FF] hover:underline"
628 >
701});
702
703self.addEventListener('fetch', (event) => {
704 event.respondWith(
705 caches.match(event.request).then((response) => {
706 return response || fetch(event.request);
707 })
708 );

xpmain.tsx27 matches

@stevekrouse•Updated 6 months ago
54 setAgent(newAgent);
55 saveSession(newAgent.session);
56 await fetchProfile(newAgent);
57 await fetchTimeline(newAgent);
58 await fetchTrendingTopics(newAgent);
59 } catch (error) {
60 console.error("Login failed:", error);
78 };
79
80 const fetchProfile = async (currentAgent: AtpAgent, handle?: string) => {
81 try {
82 const { data } = await currentAgent.getProfile({ actor: handle || currentAgent.session?.did });
83 if (handle) {
84 setViewingProfile(data);
85 await fetchUserPosts(currentAgent, data.did);
86 } else {
87 setProfile(data);
88 }
89 } catch (error) {
90 console.error("Failed to fetch profile:", error);
91 setError("Failed to fetch profile. Please try again.");
92 }
93 };
94
95 const fetchTimeline = async (currentAgent: AtpAgent, append = false) => {
96 setLoading(true);
97 setError("");
101 setCursor(response.data.cursor);
102 } catch (error) {
103 console.error("Failed to fetch timeline:", error);
104 setError("Failed to load posts. Please try again later.");
105 } finally {
128 setNewPost("");
129 setReplyingTo(null);
130 await fetchTimeline(agent);
131 } catch (error) {
132 console.error("Failed to create post:", error);
141 try {
142 await agent.like(uri, cid);
143 await fetchTimeline(agent);
144 } catch (error) {
145 console.error("Failed to like post:", error);
152 try {
153 await agent.repost(uri, cid);
154 await fetchTimeline(agent);
155 } catch (error) {
156 console.error("Failed to repost:", error);
164 await agent.follow(did);
165 if (viewingProfile) {
166 await fetchProfile(agent, viewingProfile.handle);
167 }
168 } catch (error) {
177 await agent.deleteFollow(did);
178 if (viewingProfile) {
179 await fetchProfile(agent, viewingProfile.handle);
180 }
181 } catch (error) {
200 };
201
202 const fetchTrendingTopics = async (currentAgent: AtpAgent) => {
203 try {
204 const mockTrendingTopics = ["#BlueSkyDoesNotHaveATrendingTabYet", "#TryNova.dev"];
205 setTrendingTopics(mockTrendingTopics);
206 } catch (error) {
207 console.error("Failed to fetch trending topics:", error);
208 }
209 };
210
211 const fetchUserPosts = async (currentAgent: AtpAgent, did: string) => {
212 setLoading(true);
213 setError("");
216 setLastUserPost(response.data.feed[0] || null);
217 } catch (error) {
218 console.error("Failed to fetch user posts:", error);
219 setError("Failed to load user posts. Please try again later.");
220 } finally {
225 const loadMore = useCallback(() => {
226 if (agent && cursor) {
227 fetchTimeline(agent, true);
228 }
229 }, [agent, cursor]);
236 .then(() => {
237 setAgent(restoredAgent);
238 fetchProfile(restoredAgent);
239 fetchTimeline(restoredAgent);
240 fetchTrendingTopics(restoredAgent);
241 })
242 .catch((error: any) => {
250 useEffect(() => {
251 if (agent) {
252 fetchTimeline(agent);
253 }
254 }, [agent]);
541 <button
542 onClick={() =>
543 fetchProfile(agent, post.post.author.handle)}
544 className="font-semibold text-[#0000FF] hover:underline"
545 >
624 <div key={user.did} className="mb-2">
625 <button
626 onClick={() => fetchProfile(agent, user.handle)}
627 className="font-semibold text-[#0000FF] hover:underline"
628 >
701});
702
703self.addEventListener('fetch', (event) => {
704 event.respondWith(
705 caches.match(event.request).then((response) => {
706 return response || fetch(event.request);
707 })
708 );

cerebras_codermain.tsx1 match

@ssymfreelancer•Updated 6 months ago
182
183 try {
184 const response = await fetch("/", {
185 method: "POST",
186 body: JSON.stringify({

visibleCrimsonPossummain.tsx1 match

@adnane007al•Updated 6 months ago
182
183 try {
184 const response = await fetch("/", {
185 method: "POST",
186 body: JSON.stringify({

friendlyChocolateCrayfishmain.tsx1 match

@adnane007al•Updated 6 months ago
182
183 try {
184 const response = await fetch("/", {
185 method: "POST",
186 body: JSON.stringify({

fake-https1 file match

@blazemcworld•Updated 1 week ago
simple proxy to fetch http urls using https

testWeatherFetcher1 file match

@sjaskeprut•Updated 2 weeks ago