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/$%7BsvgDataUrl%7D?q=fetch&page=1&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 14071 results for "fetch"(3606ms)

Proxied fetch210 words

https://docs.val.town/std/fetch/
Proxied fetch. Copy page Copy page. Copy this page as Markdown for LLMs. View as Markdown View this page as plain text. Open in ChatGPT Ask questions about this page.

Sections

Proxied fetch

Proxied fetch. Copy page Copy page. Copy this page as Markdown for LLMs. View as Markdown View this page as plain text. Open in ChatGPT Ask questions about this page.

Usage

“Usage” After importing std/fetch, the fetch method is used with the same signature as the Javascript Fetch API. ExampleRun in Val Town ↗ import { fetch } from "https://esm.town/v/std/fetch"; let

Send Discord message via webhook129 words

https://docs.val.town/integrations/discord/send-message/
send the message. Discord webhookRun in Val Town ↗ import { fetchText } from "https://esm.town/v/stevekrouse/fetchText?v=5"; // pin to proxied fetch. export const discordWebhook = async ({ url, content, }: {

Sections

Send Discord message via webhook

send the message. Discord webhookRun in Val Town ↗ import { fetchText } from "https://esm.town/v/stevekrouse/fetchText?v=5"; // pin to proxied fetch. export const discordWebhook = async ({ url, content, }: {

Google Sheets1356 words

https://docs.val.town/integrations/google-sheets/
string of characters between /d/ and /edit. 6. Fetch a Google Sheets access token and use it in your val. Section titled “6. Fetch a Google Sheets access token and

Sections

Google Sheets

have two options for authenticating with the Google Sheets API: Use Pipedream’s Accounts API to fetch a fresh OAuth access token at runtime. Use your own Google Cloud service account.

Use Pipedream’s Accounts API

you connect your Google Sheets account to Pipedream, you can use the Accounts API to fetch a fresh token within your val and use that token to authenticate requests to

1. Sign up for Pipedream and retrieve your API key

your key: You’ll use this key to authenticate requests to the Accounts API, letting you fetch Google Sheets access tokens in your val.

6. Fetch a Google Sheets access token and use it in your val

6. Fetch a Google Sheets access token and use it in your val. Section titled “6. Fetch a Google Sheets access token and use it in your val” In your

Web scraping439 words

https://docs.val.town/guides/web-scraping/
ChatGPT Ask questions about this page. You can use vals to scrape websites, either by fetching HTML and using a parsing library, or by making an API call to an

Sections

Web scraping

ChatGPT Ask questions about this page. You can use vals to scrape websites, either by fetching HTML and using a parsing library, or by making an API call to an

Locate the HTML element that contains the data you need

Right click on the section of a website that contains the data you want to fetch and then inspect the element. In Chrome, the option is called Inspect and it

Parsing HTML

linkedom. ExampleRun in Val Town ↗ import { fetchText } from "https://esm.town/v/stevekrouse/fetchText?v=6"; import { load } from "npm:cheerio"; const html = await fetchText( "https://en.wikipedia.org/wiki/OpenAI", ); const $ = load(html); //

Send messages to Slack284 words

https://docs.val.town/integrations/slack/send-messages-to-slack/
environment variable as slackWebhookURL. Use fetch to send a message. Section titled “Use fetch to send a message” Translate the sample cURL request to a fetch request. You can run

Sections

Use fetch to send a message

Use fetch to send a message. Section titled “Use fetch to send a message” Translate the sample cURL request to a fetch request. You can run the following val: Send

Early Return478 words

https://docs.val.town/vals/http/early-return/
Promise, not a useful value. const result = fetch("https://google.com/"); } catch (e) { // Errors will never be caught here because. // fetch is not awaited. handleError(e); } } HTTP

Sections

How to set up a queue

{ // Send off the relevant data a queue HTTP file. // This `fetch` is not awaited. fetch("https://my-queue.web.val.run", { method: "POST", body: req.body, }); // Respond immediately, before the queued

Promises should otherwise be awaited

Promise, not a useful value. const result = fetch("https://google.com/"); } catch (e) { // Errors will never be caught here because. // fetch is not awaited. handleError(e); } }

Github user's stars (pagination)436 words

https://docs.val.town/integrations/github/github-users-stars-pagination/
@vtdocs/getGithubStarsRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; export const getGithubStars = async (username: string) => { const user = await fetchJSON( `https://api.github.com/users/${username}`, ); let totalStars =

Sections

Github user's stars (pagination)

@vtdocs/getGithubStarsRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; export const getGithubStars = async (username: string) => { const user = await fetchJSON( `https://api.github.com/users/${username}`, ); let totalStars =

Email yourself when you get a comment reaction!

} from "https://esm.town/v/vtdocs/githubPatToken"; import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; export const emailGithubReactions = async () => { const username = "stevekrouse"; const events = await fetchJSON( `https://api.github.com/users/${username}/events?per_page=100`, { headers: {

Express410 words

https://docs.val.town/legacy-vals/express/
res.json({ data: `Hello + ${req.body.name}!` }); }; Fetch @user/postWebhookRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON"; export let postWebhookTest1 = fetchJSON( "https://user-postWebhook.express.val.run", { method: "POST", body: JSON.stringify({

Sections

handle-val.express.val.run

res.json({ data: `Hello + ${req.body.name}!` }); }; Fetch @user/postWebhookRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON"; export let postWebhookTest1 = fetchJSON( "https://user-postWebhook.express.val.run", { method: "POST", body: JSON.stringify({

Get a Github user196 words

https://docs.val.town/integrations/github/get-a-github-user/
@vtdocs/getGithubUserRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; export const getGithubUser = async (username: string) => { const user = await fetchJSON( `https://api.github.com/users/${username}`, ); return user; };

Sections

Get a Github user

@vtdocs/getGithubUserRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; export const getGithubUser = async (username: string) => { const user = await fetchJSON( `https://api.github.com/users/${username}`, ); return user; };

Browserless434 words

https://docs.val.town/integrations/browserless/
is to use a headless browser that runs a web browser in the background that fetches the page, renders it, and then allows you to search the final document. Services

Sections

Browserless

is to use a headless browser that runs a web browser in the background that fetches the page, renders it, and then allows you to search the final document. Services

Make an API call to the /scrape API

wikipedia page. Scrape API exampleRun in Val Town ↗ import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41"; const res = await fetchJSON( `https://chrome.browserless.io/scrape?token=${Deno.env.get("browserless")}`, { method: "POST", body: JSON.stringify({ url: "https://en.wikipedia.org/wiki/OpenAI", elements: [

molarmessengermain.tsx2 matches

@Dentalabcs•Updated 40 mins ago
12 }
13 // đź”— Generate response from OpenAI
14 const aiResponse = await (await fetch("https://api.openai.com/v1/chat/completions", {
15 method: "POST",
16 headers: {
36 console.log("🤖 Final reply to send:", reply);
37 // 📤 Send SMS via Twilio
38 const twilioResponse = await fetch(
39 "https://api.twilio.com/2010-04-01/Accounts/" + Deno.env.get("TWILIO_ACCOUNT_SID") + "/Messages.json",
40 {

huyhieuREADME.md1 match

@lanly•Updated 54 mins ago
19/huyhieu?url=<website>&label=<label>&value=<value>&color=<color>&text=<textColor>&size=<size>&radius=<radius>&shape=<shape>
20```
21- `url` (optional): Website to fetch favicon from
22- `label` (optional): Left text (default: 'huy' if both label and value are missing)
23- `value` (optional): Right text (default: 'hieu' if both label and value are missing)

FetchBasic2 file matches

@ther•Updated 6 days ago

GithubPRFetcher

@andybak•Updated 1 week ago