2import { fetch } from "https://esm.town/v/std/fetch";
3
4export function feed() {
5 let _feed = following.map(async (name) => {
6 let req = await fetch(`https://api.val.town/v1/run/${name}.posts`);
3import { isGermanBusinessHours } from "https://esm.town/v/fgeierst/isGermanBusinessHours";
4
5export async function pushToArchive() {
6 if (isGermanBusinessHours()) {
7 const organizationUnitIds = await getMunichSwimCapacit();
8const openai = new OpenAI({ apiKey: process.env.openai });
9
10export async function emojiSearchBot({ lastRunAt }: Interval) {
11 const token = await refreshEmojiSearchToken();
12 let query = `?start_time=${
2import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
3
4export async function refreshTwitterToken(
5 { refresh_token, client_id, client_secret }: {
6 refresh_token: string;
21 const body = `As of ${timestamp} (${TIMEZONE}), ${URL} is down. Reason: ${error.message}.`;
22
23 // Send email using the updated email function.
24 await email({
25 subject: subject,
2import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
3
4export async function twitterRequestAccessToken(
5 { code, redirect_uri, challenge, client_id, client_secret }: {
6 code: string;
4const openai = new OpenAI({ apiKey: process.env.openai });
5
6async function main() {
7 const response = await openai.chat.completions.create({
8 model: "gpt-4-vision-preview",
1export function html(strings, ...values) {
2 let result = '';
3 strings.forEach((string, i) => {
1export function exampleServer(req) {
2 return new Response("<h1>Hello World</h1>", {
3 headers: {
1import { httpRegex } from "https://esm.town/v/stevekrouse/httpRegex";
2
3export function lookup(req) {
4 try {
5 let url = new URL(req.url);
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": "*",