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=api&page=3&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 19729 results for "api"(1917ms)

Get a Github user196 words

https://docs.val.town/integrations/github/get-a-github-user/
this page. For example, we can get a user without passing an authentication token. GitHub API endpoints have a cURL command that you can manually translate into a fetchJSON call

Sections

Get a Github user

this page. For example, we can get a user without passing an authentication token. GitHub API endpoints have a cURL command that you can manually translate into a fetchJSON call

Runtime153 words

https://docs.val.town/reference/runtime/
so they can make HTTP requests. Vals have access to environment variables. The experimental Temporal API is enabled. Included environment. Section titled “Included environment” fetch to make HTTP requests. import

Sections

Runtime

so they can make HTTP requests. Vals have access to environment variables. The experimental Temporal API is enabled.

Slack bot513 words

https://docs.val.town/integrations/slack/bot/
build a Slack bot using vals. Vals can receive events from Slack’s Events API via the Express API. In this guide, you’ll build a bot that replies whenever it’s mentioned.

Sections

Slack bot

build a Slack bot using vals. Vals can receive events from Slack’s Events API via the Express API. In this guide, you’ll build a bot that replies whenever it’s mentioned.

1. Create a Slack app

1. Create a Slack app. Section titled “1. Create a Slack app” Visit https://api.slack.com/apps?new_app=1, create a new app From Scratch, and choose your App Name and your workspace.

Routing189 words

https://docs.val.town/vals/http/routing/
in ChatGPT Ask questions about this page. One of the coolest things about the Request/Response API is that it works with modern web frameworks, so you can use routing and

Sections

Routing

in ChatGPT Ask questions about this page. One of the coolest things about the Request/Response API is that it works with modern web frameworks, so you can use routing and

Saving data from a web page521 words

https://docs.val.town/guides/saving-data-from-a-web-page/
to interact with it. You can either use form submissions or client-side JavaScript to make API calls to Val Town. Blob storage. Section titled “Blob storage” For example, this val

Sections

Saving data from a web page

to interact with it. You can either use form submissions or client-side JavaScript to make API calls to Val Town.

Blob storage

This is a remix of the above app that uses client-side React to make the API calls: You could easily host the React part anywhere (Vercel, Netlify, etc) and have

Environment variables278 words

https://docs.val.town/reference/environment-variables/
text. Open in ChatGPT Ask questions about this page. You can store secrets, keys, and API tokens as Environment Variables via the val’s left side bar. Environment variables can be

Sections

Environment variables

text. Open in ChatGPT Ask questions about this page. You can store secrets, keys, and API tokens as Environment Variables via the val’s left side bar. Environment variables can be

Neon Postgres283 words

https://docs.val.town/integrations/databases/neon-postgres/
Open in ChatGPT Ask questions about this page. Neon provides a PostgreSQL database with an API accessible over HTTP and a JavaScript SDK. This lets you use a more conventional

Sections

Neon Postgres

Open in ChatGPT Ask questions about this page. Neon provides a PostgreSQL database with an API accessible over HTTP and a JavaScript SDK. This lets you use a more conventional

Simplified val privacy288 words

https://docs.val.town/upgrading/simplified-val-privacy/
the privacy of a Val via the UI. There is currently no way to change the privacy status of Val via the API, but we plan to add that shortly.

Sections

Upgrading

the privacy of a Val via the UI. There is currently no way to change the privacy status of Val via the API, but we plan to add that shortly.

Discord bot692 words

https://docs.val.town/integrations/discord/how-to-make-a-discord-bot-hosted-24-7-for-free-in-/
Val Town is a social website to write, run, and host JavaScript. You can create APIs, scheduled functions, email yourself, and persist small pieces of data — all from the

Sections

Step 3: Login to Val Town

Step 3: Login to Val Town. Section titled “Step 3: Login to Val Town” Val Town is a social website to write, run, and host JavaScript. You can create APIs,

Further Directions

you want. You’ll probably want to: Register a new Slash Command. Connect your bot to APIs like OpenAI’s GPT or Dall-E. Come join us in the Val Town Discord if

Vulnerability Disclosure Policy348 words

https://docs.val.town/contact-us/security/
found. In-scope domains. Section titled “In-scope domains” Val Town uses the following domains: val.town. valtown.email. api.val.town. esm.town. val.run. Subdomains of these domains are in scope for the program. Out of

Sections

In-scope domains

In-scope domains. Section titled “In-scope domains” Val Town uses the following domains: val.town. valtown.email. api.val.town. esm.town. val.run. Subdomains of these domains are in scope for the program.

stravachatsendDailyBrief.ts8 matches

@katzenj•Updated 11 hours ago
97
98export async function sendDailyBriefing(chatId?: string, today?: DateTime) {
99 // Get API keys from environment
100 const apiKey = Deno.env.get("ANTHROPIC_API_KEY");
101 const telegramToken = Deno.env.get("TELEGRAM_TOKEN");
102
106 }
107
108 if (!apiKey) {
109 console.error("Anthropic API key is not configured.");
110 return;
111 }
122
123 // Initialize Anthropic client
124 const anthropic = new Anthropic({ apiKey });
125
126 // Initialize Telegram bot
162
163 // disabled title for now, it seemes unnecessary...
164 // await bot.api.sendMessage(chatId, `*${title}*`, { parse_mode: "Markdown" });
165
166 // Then send the main content
169
170 if (content.length <= MAX_LENGTH) {
171 await bot.api.sendMessage(chatId, content, { parse_mode: "Markdown" });
172 // Store the briefing in chat history
173 await storeChatMessage(
198 // Send each chunk as a separate message and store in chat history
199 for (const chunk of chunks) {
200 await bot.api.sendMessage(chatId, chunk, { parse_mode: "Markdown" });
201 // Store each chunk in chat history
202 await storeChatMessage(

stravachatREADME.md1 match

@katzenj•Updated 11 hours ago
53You'll need to set up some environment variables to make it run.
54
55- `ANTHROPIC_API_KEY` for LLM calls
56- You'll need to follow [these instructions](https://docs.val.town/integrations/telegram/) to make a telegram bot, and set `TELEGRAM_TOKEN`. You'll also need to get a `TELEGRAM_CHAT_ID` in order to have the bot remember chat contents.
57- For the Google Calendar integration you'll need `GOOGLE_CALENDAR_ACCOUNT_ID` and `GOOGLE_CALENDAR_CALENDAR_ID`. See [these instuctions](https://www.val.town/v/stevekrouse/pipedream) for details.
Plantfo

Plantfo8 file matches

@Llad•Updated 57 mins ago
API for AI plant info

scrapeCraigslistAPI1 file match

@shapedlines•Updated 1 day ago
apiry
snartapi