1export function myApi(name) {
2 return "hi " + name;
3}
2import process from "node:process";
3
4export async function home(req: express.Request, res: express.Response) {
5 interface Artist {
6 name: string;
1import { timePlayedLeaderboardHTML } from "https://esm.town/v/tr3ntg/timePlayedLeaderboardHTML";
2
3export async function publicTimePlayedLeaderboard(
4 req: express.Request,
5 res: express.Response,
4import { twitterAuthHandler } from "https://esm.town/v/andreterron/twitterAuthHandler";
5
6export async function twitter(req: Request) {
7 // Constants
8 const username = "YOUR_VALTOWN_USERNAME";
3import { newRSSItems } from "https://esm.town/v/stevekrouse/newRSSItems?v=6";
4
5export async function getShorpyRSS() {
6 let items = await newRSSItems({
7 url: "https://feeds.feedburner.com/shorpy?q=rss.xml",
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
1export function detailsTree(tree, htmlOfNode) {
2 return Object.entries(tree).map(([key, value]) => {
3 if (key === "STOP") {
1export function myApi(question, answer) {
2 return `${question}? - ${answer}`;
3}
A helper function to build a file's email
Simple functional CSS library for Val Town
LangChain (https://langchain.com) Ambassador, KubeSphere (https://kubesphere.io) Ambassador, CNCF OpenFunction (https://openfunction.dev) TOC Member.
import { OpenAI } from "https://esm.town/v/std/openai";
export default async function(req: Request): Promise<Response> {
if (req.method === "OPTIONS") {
return new Response(null, {
headers: {
"Access-Control-Allow-Origin": "*",