16
17 <script>
18 async function main() {
19 let pyodide = await loadPyodide();
20 await pyodide.loadPackage('matplotlib');
24
25 <script>
26 async function main() {
27 let pyodide = await loadPyodide();
28 await pyodide.loadPackage(['numpy', 'pandas', 'matplotlib']);
30
31 <script>
32 async function main() {
33 let pyodide = await loadPyodide();
34 await pyodide.loadPackage(['numpy', 'pandas', 'scikit-learn', 'matplotlib']);
10import { renderToString } from "npm:react-dom/server";
11
12export default async function(req: Request): Promise<Response> {
13 return new Response(
14 renderToString(
19 {`let hasAnError: string = 10;
20
21function increment(num: number) {
22 return num + 1;
23}
1export default async function(req: Request): Promise<Response> {
2 const url = new URL(req.url);
3 const path = url.searchParams.get("path");
6import { Hono } from "npm:hono@3";
7
8function esmTown(url) {
9 return fetch(url, {
10 headers: {
1import { chat } from "https://esm.town/v/stevekrouse/openai?v=19";
2
3export async function getGPT4oEmoji(url) {
4 const response = await chat([
5 {
7};
8
9export default function LandingPage({ title, description }) {
10 const nowPages = [
11 {
3import { runVal } from "https://esm.town/v/std/runVal";
4
5export async function emailGPT3(email) {
6 let response = await runVal("patrickjm.gpt3", { prompt: email.text });
7 return mail({
1import { email } from "https://esm.town/v/std/email?v=11";
2
3export function forwarder(e: {
4 from: string;
5 to: string[];
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": "*",