Newest

iamseeley avatar
val_town_by_example_toc
@iamseeley
Cron
// edit this if you want to add new items to the home page
iamseeley avatar
multirouteHTML
@iamseeley
HTTP
* @title Personal Website with Server-Side Active Navigation * @description Create a simple personal portfolio website with multiple pages and server-side active navigation using an HTTP Val.
tdehart avatar
isMyWebsiteDown
@tdehart
Cron
An interactive, runnable TypeScript val by tdehart
sincospi avatar
aqi
@sincospi
Cron
AQI Alerts Get email alerts when AQI is unhealthy near you. Set up Click Fork Change location (Line 4) to describe your location. It accepts fairly flexible English descriptions which it turns into locations via nominatim's geocoder API . Click Run Background This val uses nominatim's geocoder to get your lat, lon, and air quality data from OpenAQ. It uses EPA's NowCast AQI Index calculation and severity levels. Learn more: https://www.val.town/v/stevekrouse.easyAQI
peterqliu avatar
sqlite_explorer
@peterqliu
HTTP
An interactive, runnable TypeScript val by peterqliu
clumma avatar
smallestMissingNat
@clumma
Script
An interactive, runnable TypeScript val by clumma
iamseeley avatar
validateHTMLandCSS
@iamseeley
Script
An interactive, runnable TypeScript val by iamseeley
pomdtr avatar
violetBuzzard
@pomdtr
Script
An interactive, runnable TypeScript val by pomdtr
madhatter349 avatar
umbrellaReminder
@madhatter349
Cron
ā˜”ļø Umbrella reminder if there's rain today Setup Fork this val šŸ‘‰ https://val.town/v/stevekrouse.umbrellaReminder/fork Customize the location (line 8). You can supply any free-form description of a location. āš ļø Only works for US-based locations (where weather.gov covers). How it works Geocodes an free-form description of a location to latitude and longitude ā€“ @stevekrouse.nominatimSearch Converts a latitude and longitude to weather.gov grid ā€“ @stevekrouse.weatherGovGrid Gets the hourly forecast for that grid Filters the forecast for periods that are today and >30% chance of rain If there are any, it formats them appropriately, and sends me an email
madhatter349 avatar
sendSMS
@madhatter349
Script
šŸ’¬ Val Town Email-to-SMS Usage import { sendSMS } from 'https://esm.town/v/iamseeley/sendSMS'; sendSMS(phoneNumber: string, message: string, carrier: string): Promise<void> Parameters phoneNumber: The recipient's phone number (string of digits, no spaces or dashes) message: The text message you want to send carrier: The recipient's cell phone carrier. Supported carriers: 'att' (AT&T), 'tmobile' (T-Mobile), 'verizon' (Verizon), 'sprint' (Sprint) List of Email-To-SMS Addresses Comment on this val if you'd like me to add a carrier from the above list! Example import { sendSMS } from 'https://esm.town/v/iamseeley/sendSMS'; sendSMS('1234567890', 'Hello from Val Town!', 'verizon');