2import { easyAQI } from "https://esm.town/v/stevekrouse/easyAQI?v=5";
3
4export async function aqi(interval: Interval) {
5 const location = "Detroit MI"; // <-- change to place, city, or zip code
6 const data = await easyAQI({ location });
2import { renderToString } from "npm:solid-js/web";
3
4function calc() {
5 return 4 + 5;
6}
7function getMarkup() {
8 return <div>Test {calc()}</div>;
9}
11// const query = `${baseQuery}`.trim();
12// console.log(Deno.env.get("twitter"));
13// export async function twitterAlert() {
14// const results = await twitterSearch({
15// query,
34// }
35
36export async function main() {
37 console.log("ok");
38}
8 * @param http handler
9 */
10export function exponentialBackoffMiddleware(
11 handler: (req: Request) => Response | Promise<Response>,
12): (req: Request) => Promise<Response> {
50}
51
52// Helper function to parse cookies
53function parseCookies(cookieString: string): Record<string, string> {
54 return cookieString.split(";").reduce((cookies, cookie) => {
55 const [name, value] = cookie.trim().split("=");
3import { createRoot } from "https://esm.sh/react-dom/client";
4
5function App() {
6 const [password, setPassword] = useState("");
7 const [length, setLength] = useState(12);
110}
111
112function client() {
113 createRoot(document.getElementById("root")).render(<App />);
114}
118}
119
120export default async function server(request: Request): Promise<Response> {
121 return new Response(`
122 <!DOCTYPE html>
2import { renderToString } from "npm:react-dom/server";
3
4export default async function(req: Request) {
5 return new Response(
6 renderToString(
2import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
3
4export async function dailyDadJoke() {
5 let { setup, punchline } = await fetchJSON("https://official-joke-api.appspot.com/random_joke");
6 return email({
1export async function convertRelativeDateToString({
2 relativeDate = "0 days ago", // Default search if no query is provided
3}: {
1export async function convertRelativeDateToString({
2 relativeDate = "0 days ago", // Default search if no query is provided
3}: {
1/**
2 * This code creates a search engine prototype with autocomplete functionality using the Cerebras LLM API.
3 * It uses React for the frontend and the Cerebras API for generating autocomplete suggestions.
4 * The suggestions are cached in the browser to reduce API calls.
12import { createRoot } from "https://esm.sh/react-dom/client";
13
14function App() {
15 const [query, setQuery] = useState("");
16 const [suggestions, setSuggestions] = useState([]);
93}
94
95function client() {
96 createRoot(document.getElementById("root")).render(<App />);
97}
101}
102
103async function server(request: Request): Promise<Response> {
104 if (request.method === "POST" && new URL(request.url).pathname === "/suggestions") {
105 const { query } = await request.json();
A helper function to build a file's email
Simple functional CSS library for Val Town
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": "*",
LangChain (https://langchain.com) Ambassador, KubeSphere (https://kubesphere.io) Ambassador, CNCF OpenFunction (https://openfunction.dev) TOC Member.