Likes
135
onlyRuckusDrops
kamalnrf
onlyRuckusDrops
Slack alerts when new coffee drops appear on OnlyRuckus ! Will never miss a release again πŸ˜›
Cron
typeanythingmap
danny
typeanythingmap
Can AI Map It? Maybe. This does exactly what you'd expect. Type something, and gpt-4o-mini tries to put it on a map. Sometimes it's right. Sometimes it's hilariously wrong. Either way, it's on a map now. Usage Type a place or description. Hit Show on Map . Wonder if AI actually understood you. Or just click a suggestion. Tech React (because why not) Leaflet (so you get a map) OpenAI (to generate the GeoJSON and occasionally gaslight you) Disclaimer If the map is wrong, blame AI. If it's right, I meant to do that.
HTTP
handlefile
tallesjp
handlefile
// @val.town script to handle XML/JSON file upload and remove duplicates
Script
generate_lotr_horoscope
ajax
generate_lotr_horoscope
An interactive, runnable TypeScript val by ajax
HTTP
kreatonSalut
saCD
kreatonSalut
// script DISABLER !!!!!!!!!!
Script
calendlyToPosthog
nigampatel
calendlyToPosthog
An interactive, runnable TypeScript val by nigampatel
Script
sdk
braintrust
sdk
Build better AI products with Braintrust Braintrust helps you evaluate and ship AI products with confidence. Whether you're building a new AI application or improving an existing one, Braintrust gives you the tools to iterate faster and deploy with confidence. What you can do with this SDK The Braintrust SDK enables you to: Log experiments and production data to understand your AI system's behavior Run comprehensive evaluations using the Eval framework Track and improve your model's performance over time This template helps you get started with the Braintrust SDK. It's based on our official GitHub repository . Getting started Click Fork on this val to create your own copy Get your API key from the Braintrust settings page Add your API key to your project's Environment Variables as BRAINTRUST_API_KEY Click Run on the tutorial val to start experimenting Want to learn more? Visit our documentation or sign up for a free account .
Script
steel_puppeteer_starter
steel
steel_puppeteer_starter
Steel + Puppeteer Starter This template shows you how to use Steel with Puppeteer to run browser automations in the cloud on Val Town. It includes session management, error handling, and a basic example you can customize. This starter templated was ported from this one on Github . Quick start The script shows you how to: Create and manage a Steel browser session Connect Puppeteer to the session Navigate to a website (Hacker News in this example) Extract data from the page (top 5 stories) Handle errors and cleanup properly View your live session in Steel's session viewer To run it: Get your free Steel API key at https://app.steel.dev/settings/api-keys Add it to your Val Town Environment Variables as STEEL_API_KEY Click Fork on this val Click Run on this val Writing your automation Find this section in the script: // ============================================================ // Your Automations Go Here! // ============================================================ // Example automation (you can delete this) await page.goto('https://news.ycombinator.com'); // ... rest of example code You can replace the code here with whatever automation scripts you want to run. Configuration The template includes common Steel configurations you can enable: const session = await client.sessions.create({ useProxy: true, // Use Steel's proxy network solveCaptcha: true, // Enable CAPTCHA solving sessionTimeout: 1800000, // 30 minute timeout (default: 15 mins) userAgent: 'custom-ua', // Custom User-Agent }); Error handling The template includes error handling and cleanup: try { // Your automation code } finally { // Cleanup runs even if there's an error if (browser) await browser.close(); if (session) await client.sessions.release(session.id); } Support Steel Documentation API Reference Discord Community
Script
createFileTree
nbbaier
createFileTree
Project File Tree Generator A utility for generating a visual file tree representation for Val Town Projects. Usage import createFileTree from "https://esm.town/v/nbbaier/createFileTree"; const treeOutput = await createFileTree("https://esm.town/v/std/reactHonoStarter@34-main"); console.log(treeOutput); Example Output The following is the output for @stevekrouse's reactHonoStarter project . β”œβ”€β”€ backend β”‚ └── index.ts β”œβ”€β”€ frontend β”‚ β”œβ”€β”€ components β”‚ β”‚ └── App.tsx β”‚ β”œβ”€β”€ index.html β”‚ └── index.tsx └── README.md
Script
neighborsolutions
rowdypow
neighborsolutions
Neighbor Solutions At Neighbor Solutions , we are empowering communities to transform the lives of those in need. Contact Neighbor Solutions Visit our website Email us! Find us on LinkedIn While this is on rowdypow's ValTown, this code is owned and operated by Neighbor Solutions.
HTTP
neocities_hit_counter
mbo
neocities_hit_counter
https://mbo-neocities_hit_counter.web.val.run
HTTP
airbnb
bunkaway
airbnb
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
judgeWordsDash
alexwein
judgeWordsDash
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
blob_kv
minhee
blob_kv
BlobKvStore : Fedify KvStore implementation for Val Town This module provides the BlobVKvStore class, a KvStore implementation built on top of Val Town's blob storage . Here's how to use: import { createFederation } from "jsr:@fedify/fedify@^1.4.3"; import { BlobKvStore } from "https://esm.town/v/minhee/blob_kv"; import { blob } from "https://esm.town/v/std/blob"; const federation = createFederation<void>({ kv: new BlobKvStore(blob), });
Script
ATProtoOAuthStarter
wilhelm
ATProtoOAuthStarter
Starter template for logging in with ATProto and loading 5 of your bluesky followers. Adapted from https://github.com/jvns/bsky-oauth-example !! Note !! It won't run in the preview, please open it in a new tab
HTTP
CerebrasGSAP
mattspieg
CerebrasGSAP
// Helper: Check if an element (or any parent) is hidden
Script