1const msg = new TextEncoder().encode("💩");
2const initialDelay = 20;
3export default async function(req: Request): Promise<Response> {
4 let timerId: number | undefined;
5 const body = new ReadableStream({
6 start(controller) {
7 let currentDelay = initialDelay;
8 function writeToStream() {
9 currentDelay *= 1.03;
10 controller.enqueue(msg);
7
8const tabs = { "/": "Home", "/browse": "Browse", "/faq": "FAQ" };
9export default function() {
10 const navigation = useNavigation();
11 return (
1const msg = new TextEncoder().encode("💩");
2const delay = 10;
3export default async function(req: Request): Promise<Response> {
4 let timerId: number | undefined;
5 const body = new ReadableStream({
3const DISCORD_WEBHOOK = Deno.env.get("DISCORD_TANAKI_WEBHOOK");
4
5export default async function(interval: Interval) {
6 const supabase = createClient(
7 Deno.env.get("TANAKI_SUPABASE_URL"),
1# MAD BOTS (Multi-functional Alerting & Diagnostics Bot Operations Tracking System)
2
3This val runs every two minutes and makes sure a supabase realtime websocket listener is still alive.
1export function typeWriter(element, text, callback = () => {}) {
2 let i = 0;
3 function type() {
4 if (i < text.length) {
5 element.textContent += text.charAt(i);
1export function typingCli(element, text, callback = () => {}) {
2 let i = 0;
3 function type() {
4 if (i < text.length) {
5 const span = document.createElement('span');
1# Use GPT to generate vals on your account!
2
3Describe the val that you need, call this function, and you'll get a new val on your workspace generated by OpenAI's API!
4
5First, ensure you have a [Val Town API Token](https://www.val.town/settings/api), then call `@andreterron.createGeneratedVal({...})` like this [example](https://www.val.town/v/andreterron.untitled_tomatoKiwi):
7await blob.setJSON(KEY, oldState + 1);
8const siteCount = await blob.getJSON(KEY);
9export default async function(req: Request): Promise<Response> {
10 return Response.json({ siteCount });
11}
3import { Tldraw } from "https://esm.sh/tldraw@2.1.0";
4
5export function MyApp() {
6 return (
7 <div style={{ position: "fixed", inset: 0 }}>
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": "*",