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%22Optional%20title%22?q=api&page=981&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 13317 results for "api"(1970ms)

digitalYellowRoadrunnermain.tsx1 match

@athyuttamre•Updated 8 months ago
9});
10
11const client = new OpenAI({ apiKey: Deno.env.get("OPENAI_API_KEY") });
12
13async function main() {

helloWorldREADME.md1 match

@campsite•Updated 8 months ago
1This is a simple script to create a post on Campsite. Use it as a starting point for other scripts.
2
3Campsite API Documentation: https://campsite.com/docs

twitterSearchmain.tsx6 matches

@alexdphan•Updated 8 months ago
36 maxResults = 4,
37 daysBack = 1,
38 apiKey,
39}: {
40 query: string;
41 maxResults?: number;
42 daysBack?: number;
43 apiKey: string;
44}): Promise<Website[]> {
45 const startDate = new Date();
46 startDate.setDate(startDate.getDate() - daysBack);
47
48 // Ensure the query is properly formatted for the Twitter API
49 const formattedQuery = encodeURIComponent(`${query} -is:retweet lang:en`);
50
53 console.log(`Searching Twitter for query: "${query}", start date: ${startDate.toISOString()}`);
54 const res = await twitterJSON({
55 url: `https://api.twitter.com/2/tweets/search/recent?query=${formattedQuery}&${await searchParams(
56 {
57 start_time: startDate.toISOString(),
63 },
64 )}`,
65 bearerToken: apiKey,
66 });
67 if (res.errors) {
95 const authorResponse = await twitterUser({
96 id: tweet.author_id,
97 bearerToken: apiKey,
98 });
99 author = authorResponse.data;

githubPRAlertREADME.md1 match

@campsite•Updated 8 months ago
1This val creates a GitHub webhook listener that posts pull request information to Campsite when a pull request is opened or closed.
2
3Campsite API docs: https://campsite.com/docs

dailyStandupREADME.md1 match

@campsite•Updated 8 months ago
3Learn about how we run our async standups on Campsite: https://www.campsite.com/blog/effective-daily-standups-for-distributed-teams
4
5Campsite API Documentation: https://campsite.com/docs

hackerNewsSearchmain.tsx4 matches

@alexdphan•Updated 8 months ago
12 query = "Artificial Intelligence",
13 pages = 3,
14 apiKey = Deno.env.get("BROWSERBASE_API_KEY"),
15}: {
16 query?: string;
17 pages?: number;
18 apiKey: string;
19}): Promise<Website[]> {
20 let browser;
27 console.log("Connecting to BrowserBase...");
28 browser = await puppeteer.connect({
29 browserWSEndpoint: `wss://connect.browserbase.com?apiKey=${apiKey}`,
30 ignoreHTTPSErrors: true,
31 });
64 let hasMorePages = true;
65 for (let i = 1; i <= pages && hasMorePages; i++) {
66 console.info(`Scraping page ${i}...`);
67 let pageThreads = await scrapePageThreads(page);
68 allThreads = [...allThreads, ...pageThreads];

pleasedLavenderAlbatrossmain.tsx3 matches

@ganeshkumartk•Updated 8 months ago
15 bgColor?: string;
16 font?: string;
17 api_base?: string;
18}
19
25 bgColor,
26 font,
27 api_base,
28}: MicroReactProps) {
29 const baseUrl = "https://microreact.glitch.me/embed/index.html";
37 if (bgColor) params.append("bgColor", encodeURIComponent(bgColor));
38 if (font) params.append("font", encodeURIComponent(font));
39 if (api_base) params.append("api_base", api_base);
40
41 const iframeSrc = `${baseUrl}?${params.toString()}`;

telegramValTownBotWebhookmain.tsx1 match

@stevekrouse•Updated 8 months ago
9 // Verify this webhook came from our bot
10 if (
11 req.headers.get("x-telegram-bot-api-secret-token")
12 !== Deno.env.get("telegramWebhookSecret")
13 ) {

buttonmain.tsx1 match

@stevekrouse•Updated 8 months ago
30 try {
31 const r = await fetch(
32 "https://fonts.googleapis.com/css2?family=" +
33 encodeURIComponent("IBM Plex Sans:wght@600") +
34 "&text=" +

adorableRedChameleonmain.tsx2 matches

@jamisonl•Updated 8 months ago
2import { blob } from "https://esm.town/v/std/blob";
3// Bump version
4import { Routes } from "https://deno.land/x/discord_api_types@0.37.99/v9.ts";
5import { REST } from "npm:@discordjs/rest";
6import { createAudioPlayer, createAudioResource, joinVoiceChannel } from "npm:@discordjs/voice";
7import googleTTS from "npm:google-tts-api";
8let bank = await blob.getJSON("bank");
9let bets = await blob.getJSON("bets");

vapi-minutes-db1 file match

@henrywilliams•Updated 3 days ago

vapi-minutes-db2 file matches

@henrywilliams•Updated 3 days ago
mux
Your friendly, neighborhood video API.
api