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/$%7Burl%7D?q=database&page=333&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 4135 results for "database"(506ms)

url-projectREADME.md3 matches

@loadingโ€ขUpdated 1 month ago
1# Database
2
3This directory contains database-related code.
4
5- `queries.ts` - Database operations for the URL shortener

url-projectREADME.md1 match

@loadingโ€ขUpdated 1 month ago
4
5- `index.ts` - Main server entry point
6- `database/` - Database operations and queries

url-projectREADME.md1 match

@loadingโ€ขUpdated 1 month ago
11## Project Structure
12
13- `/backend` - Server-side code and database operations
14- `/frontend` - React components and UI
15- `/shared` - Shared utilities and types

OpenTownieTODOs.md1 match

@loading2โ€ขUpdated 1 month ago
16- [ ] Rebuild as React Router?
17- [ ] opentownie as a pr bot
18- [ ] give it the ability to see its own client-side and server-side logs by building a middleware that shoves them into a SQL light database date and then give it a tool to access them
19- [ ] do a browser use or screenshot thing to give it access to its own visual output
20- [ ] Have it default to creating a new branch off main and then embedding and iframe to the resulting http val and give you a link to a pr opening url

OpenTowniethink.ts1 match

@loading2โ€ขUpdated 1 month ago
7export const thinkTool = tool({
8 description:
9 "Use the tool to think about something. It will not obtain new information or change the database, but just append the thought to the log. Use it when complex reasoning or some cache memory is needed.",
10 parameters: z.object({
11 thought: z.string().describe("A thought to think about."),

OpenTowniesystem_prompt.txt2 matches

@loading2โ€ขUpdated 1 month ago
166```
167โ”œโ”€โ”€ backend/
168โ”‚ โ”œโ”€โ”€ database/
169โ”‚ โ”‚ โ”œโ”€โ”€ migrations.ts # Schema definitions
170โ”‚ โ”‚ โ”œโ”€โ”€ queries.ts # DB query functions
228- Handle API calls properly with proper error catching
229
230### Database Patterns
231- Run migrations on startup or comment out for performance
232- Change table names when modifying schemas rather than altering

reactHonoStarterUserProfilePage.tsx1 match

@loadingโ€ขUpdated 1 month ago
30 role: "Contributor",
31 joinDate: "June 10, 2023",
32 bio: "Backend developer with expertise in Node.js and database optimization."
33 }
34};

test-projectqueries.ts1 match

@loadingโ€ขUpdated 1 month ago
16}
17
18// Create the database table
19export async function createTable(): Promise<void> {
20 await sqlite.execute(`

test-projectindex.ts4 matches

@loadingโ€ขUpdated 1 month ago
2import { cors } from "https://esm.sh/hono@3.12.6/cors";
3import { serveFile, readFile } from "https://esm.town/v/std/utils@71-main/index.ts";
4import { createTable, saveUrl, getOriginalUrl, getUrlStats, listUrls } from "./database/queries.ts";
5import { generateShortCode } from "../shared/utils.ts";
6
11app.use("/*", cors());
12
13// Initialize database on startup
14createTable().catch(console.error);
15
42 const shortCode = generateShortCode();
43
44 // Save to database
45 await saveUrl(shortCode, url);
46
91 const code = c.req.param("code");
92
93 // Get the original URL from the database
94 const originalUrl = await getOriginalUrl(code);
95

wondrousCyanRodentREADME.md6 matches

@loadingโ€ขUpdated 1 month ago
9- Responsive design with Tailwind CSS
10- Client-side routing with React Router 7
11- SQLite database for persistent storage
12
13## Project Structure
15```
16โ”œโ”€โ”€ backend/
17โ”‚ โ”œโ”€โ”€ database/
18โ”‚ โ”‚ โ”œโ”€โ”€ migrations.ts # Database schema setup
19โ”‚ โ”‚ โ””โ”€โ”€ queries.ts # Database operations
20โ”‚ โ””โ”€โ”€ index.ts # Hono API server
21โ”œโ”€โ”€ frontend/
51
521. Users enter a URL to shorten (with optional custom short ID)
532. The backend creates a new entry in the SQLite database
543. When someone visits the shortened URL, the backend:
55 - Looks up the original URL in the database
56 - Increments the click counter
57 - Redirects to the original URL

bookmarksDatabase

@s3thiโ€ขUpdated 2 months ago

sqLiteDatabase1 file match

@ideofunkโ€ขUpdated 5 months ago