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=function&page=2425&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 26879 results for "function"(1915ms)

pollRSSFeedsmain.tsx1 match

@janpaul123•Updated 1 year ago
3import { rssFeeds } from "https://esm.town/v/stevekrouse/rssFeeds";
4
5export async function pollRSSFeeds({ lastRunAt }: Interval) {
6 return Promise.all(
7 Object.entries(rssFeeds).map(async ([name, url]) => {

redScallopmain.tsx1 match

@iamseeley•Updated 1 year ago
1export default async function handler(req: Request): Promise<Response> {
2
3

pyodideModmain.tsx2 matches

@iamseeley•Updated 1 year ago
2import { executePython } from "https://esm.town/v/iamseeley/pyodideExecutor";
3
4export async function runPythonCode(code: string) {
5 const pyodide = await initializePyodide();
6 return await executePython(pyodide, code);
7}
8
9export function runPythonCodeInWorker(code: string): Promise<string> {
10 return new Promise((resolve, reject) => {
11 const worker = new Worker(new URL("https://esm.town/v/iamseeley/pyodideWorker", import.meta.url), { type: "module" });

testingRunAllInValTownmain.tsx1 match

@iamseeley•Updated 1 year ago
1import { runPythonCode } from "https://esm.town/v/iamseeley/pyodideMod";
2
3export default async function handler(req: Request): Promise<Response> {
4 const pythonCode = `
5import numpy as np

lastloginREADME.md1 match

@pomdtr•Updated 1 year ago
48```
49
50You can allow anyone to signup by returning a boolean from the verifyEmail function:
51
52```ts

exampleHTTPmain.tsx1 match

@stevekrouse•Updated 1 year ago
1export function handler(request: Request) {
2 return Response.json({ ok: true });
3}

pyodideExecutormain.tsx2 matches

@iamseeley•Updated 1 year ago
1async function installPackages(pyodide: any, code: string) {
2 const importStatements = code.match(/import (\w+)|from (\w+)/g);
3 const packages = new Set<string>();
37}
38
39export async function executePython(pyodide: any, code: string) {
40 await installPackages(pyodide, code);
41 return await pyodide.runPythonAsync(code);

rawmain.tsx2 matches

@pomdtr•Updated 1 year ago
3import { readmeToHtmlResponse } from "https://esm.town/v/pomdtr/readme";
4
5async function createScreenshot(code: string) {
6 const apiUrl = "https://sourcecodeshots.com/api/image";
7 const resp = await fetch(apiUrl, {
19}
20
21export default async function raw(req: Request) {
22 const url = new URL(req.url);
23 const [_, author, file] = url.pathname.slice(1).split("/");

cors_proxymain.tsx1 match

@adrienj•Updated 1 year ago
6};
7
8export default async function(req: Request): Promise<Response> {
9 // Check if the request is an OPTIONS request
10 if (req.method === "OPTIONS") {

esmTownmain.tsx1 match

@jdan•Updated 1 year ago
3import { Hono } from "npm:hono@3";
4
5function esmTown(url) {
6 return fetch(url, {
7 headers: {

getFileEmail4 file matches

@shouser•Updated 1 month ago
A helper function to build a file's email
tuna

tuna8 file matches

@jxnblk•Updated 1 month ago
Simple functional CSS library for Val Town
lost1991
import { OpenAI } from "https://esm.town/v/std/openai"; export default async function(req: Request): Promise<Response> { if (req.method === "OPTIONS") { return new Response(null, { headers: { "Access-Control-Allow-Origin": "*",
webup
LangChain (https://langchain.com) Ambassador, KubeSphere (https://kubesphere.io) Ambassador, CNCF OpenFunction (https://openfunction.dev) TOC Member.