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/$%7Bart_info.art.src%7D?q=function&page=2707&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 28936 results for "function"(2049ms)

testUrlConstructionValmain.tsx2 matches

@willthereader•Updated 1 year ago
4// File: testUrlConstructionVal.js in Val Town (Named: @username.testUrlConstructionVal)
5export const testUrlConstructionVal = (async () => {
6 // Reference the function from the other Val
7 // Example input
8 const order = ["created_at DESC", "id DESC"]; // Sorting order for comments
9 const timestamp = "2024-01-19T17:00:00.000Z"; // Filtering criteria
10 const page = 1; // Page number to fetch
11 // Invoke the function from the other Val
12 const constructedUrl = ConstructReadTangleUrl2(timestamp);
13 logMessage("debug", `Constructed URL: ${constructedUrl}`);

keyDidResolvermain.tsx2 matches

@vladimyr•Updated 1 year ago
1import ky from "npm:ky@1.2.0";
2
3function resolveDidKey(did) {
4 return ky.get(`https://dev.uniresolver.io/1.0/identifiers/${did}`, {
5 headers: {
9}
10
11export function getResolver() {
12 return { key: resolveDidKey };
13}

sqliteDumpREADME.md4 matches

@nbbaier•Updated 1 year ago
1# SQLite Dump Util
2
3A utility function that generates SQL statements to dump the data and schema of tables in a SQLite database.
4
5## Usage
25```
26
27## Function Signature
28
29```typescript
30function sqliteDump(tables?: string[], callback?: ((result: string) => string | void | Promise<void>) | undefined): Promise<string | void>
31```
32
34
35- `tables`: (Optional) Array of table names to include in the dump. If not provided, all tables will be included.
36- `callback`: (Optional) An (potentially async) callback function to process the dump result. The callback receives the dump string as its argument.
37

untitled_jadeLizardmain.tsx1 match

@trea•Updated 1 year ago
3import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
4
5export default async function(req: Request): Promise<Response> {
6 console.log(req.headers, req.headers.get("Authorization"));
7

receiveEmailAndConvertToPDFmain.tsx1 match

@tmcw•Updated 1 year ago
29};
30
31export default async function(email: Email) {
32 console.log(email);
33 await sendPDF(email.subject, email.html);

open_dependency_graphmain.tsx1 match

@pomdtr•Updated 1 year ago
2import { extractValInfo } from "https://esm.town/v/pomdtr/extractValInfo";
3
4export default function(ctx: BrowserContext) {
5 const { author, name } = extractValInfo(ctx.tab.url);
6 ctx.open(`https://rlesser-dependency_graph.web.val.run/${author}/${name}`);

copy_markdown_linkmain.tsx1 match

@pomdtr•Updated 1 year ago
2import { extractValInfo } from "https://esm.town/v/pomdtr/extractValInfo";
3
4export default function(ctx: BrowserContext) {
5 const { author, name } = extractValInfo(ctx.tab.url);
6 ctx.copy(`[@${author}/${name}](${ctx.tab.url})`);

sentry_crons_examplemain.tsx1 match

@gaprl•Updated 1 year ago
28};
29
30export default async function(interval: Interval) {
31 try {
32 await Sentry.withMonitor(

sentry_crons_exampleREADME.md4 matches

@gaprl•Updated 1 year ago
1# Sentry Crons monitoring for scheduled functions in val.town
2
3Use this val to monitor your schedule jobs for any issues and report them directly to [Sentry Crons](https://sentry.io/for/cron-monitoring/).
82. Add your DSN to as a `SENTRY_DSN` in your [val.town environment variables](https://www.val.town/settings/environment-variables).
93. Change the `monitorConfig.schedule.value` Crontab expression to match your job run.
103. Replace the `run()` function with your scheduled function.
114. Alter any other monitor config properties to better fit your scheduled function. [Learn more](https://docs.sentry.io/platforms/javascript/guides/deno/crons/#monitor-configuration-properties).
12
13## Benefits
19
20
21Any errors that occur in your scheduled function will be reported directly into Sentry:
22
23![CleanShot 2024-02-05 at 13.53.11@2x.png](https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/5121e4ad-b7b0-4831-61c7-0a79d6809c00/public)

fal_sdxlREADME.md2 matches

@turbo1912•Updated 1 year ago
6
7
8The client offers a way for you to subscribe to queue updates. This is useful if you want to get notified when a function is done running, or if you want to get the logs as they are being generated.
9
10```js
11import fal from "npm:@fal-ai/serverless-client";
12
13const result = await fal.subscribe(FUNCTION_ID, {
14 input: {
15 seed: 176400,
tuna

tuna9 file matches

@jxnblk•Updated 16 hours ago
Simple functional CSS library for Val Town

getFileEmail4 file matches

@shouser•Updated 1 month ago
A helper function to build a file's email
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.