Search

Results include substring matches and semantically similar vals. Learn more
aatest avatar
myApi
@aatest
An interactive, runnable TypeScript val by aatest
Script
export function myApi(name) {
return "hi " + name;
qingmang avatar
myApi
@qingmang
An interactive, runnable TypeScript val by qingmang
Script
export function myApi(name) {
return "hi " + name;
alexwarth avatar
myApi
@alexwarth
An interactive, runnable TypeScript val by alexwarth
Script
export function myApi(name) {
return "hi " + name;
lisazz avatar
weatherGPT
@lisazz
Cron
import { email } from "https://esm.town/v/std/email?v=11";
import { OpenAI } from "npm:openai";
let location = "Asia, Taipei";
).then(r => r.json());
const openai = new OpenAI();
let chatCompletion = await openai.chat.completions.create({
messages: [{
console.log(text);
export async function weatherGPT() {
await email({ subject: "Weather Today", text });
emilsall avatar
myApi
@emilsall
An interactive, runnable TypeScript val by emilsall
Script
export function myApi(name) {
return "hiyyyy " + name;
enyo avatar
myApi
@enyo
An interactive, runnable TypeScript val by enyo
Script
export function myApi(name) {
return "hi " + name;
hborska avatar
myApi
@hborska
An interactive, runnable TypeScript val by hborska
Script
export function myApi(name) {
return "hi " + name;
th3hunt avatar
myApi
@th3hunt
An interactive, runnable TypeScript val by th3hunt
Script
export function myApi(name) {
return "hi " + name;
turtlebits avatar
myApi
@turtlebits
An interactive, runnable TypeScript val by turtlebits
Script
export function myApi(name) {
return "hi " + name;
johannesbraeunig avatar
myApi
@johannesbraeunig
An interactive, runnable TypeScript val by johannesbraeunig
Script
export function myApi(name) {
return "hi " + name;
thedavis avatar
myApi
@thedavis
An interactive, runnable TypeScript val by thedavis
Script
export function myApi(name) {
return "hi " + name;
curran avatar
myApi
@curran
An interactive, runnable TypeScript val by curran
Script
export function myApi(name) {
return "hi " + name;
dhvanil avatar
val_qM2o6HW9ZX
@dhvanil
An interactive, runnable TypeScript val by dhvanil
HTTP
export async function val_qM2o6HW9ZX(req) {
try {
// Execute the code directly and capture its result
stevebennn avatar
myApi
@stevebennn
An interactive, runnable TypeScript val by stevebennn
Script
export function myApi(name) {
return "hi " + name;
ngmi avatar
humansnap
@ngmi
An interactive, runnable TypeScript val by ngmi
HTTP
const ADMIN_PASSWORD = Deno.env.get("ADMIN_PASSWORD") || "defaultpassword"; // Set this in your Val Town environment variable
async function initializeDatabase() {
await sqlite.execute(`
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP
async function addEmail(email: string) {
await sqlite.execute(`INSERT OR IGNORE INTO ${KEY}_emails (email) VALUES (?)`, [email]);
async function getEmails() {
const result = await sqlite.execute(`SELECT * FROM ${KEY}_emails ORDER BY timestamp DESC`);
return result.rows;
export default async function server(request: Request): Promise<Response> {
await initializeDatabase();
<script>
document.getElementById('email-form').addEventListener('submit', async function(e) {
e.preventDefault();