diff --git a/packages/iago/server.ts b/packages/iago/server.ts
index 10ba29f..6ab7492 100644
--- a/packages/iago/server.ts
+++ b/packages/iago/server.ts
@@ -71,7 +71,7 @@ app.get("/analyze", async (c) => {
app.get("/analyze.html", async (c) => {
try {
const result = await analyze()
- return c.html(`
corkboard
${result.split("\n").filter(line => line.trim()).map(line => `- ${line}
`).join("")}
`)
+ return c.html(`corkboard
${result.map(line => `- ${line}
`).join("")}
`)
} catch (err: any) {
return c.json({ error: err.message }, 500)
}
@@ -133,7 +133,7 @@ app.post("/transcribe", async (c) => {
}
})
-async function analyze(): Promise {
+async function analyze(): Promise {
await runImagesnap()
const fileId = await createFile(IMAGE_PATH)
@@ -151,7 +151,7 @@ async function analyze(): Promise {
]
})
- return result.output_text
+ return result.output_text.split("\n").map(line => line.trim()).filter(line => line)
}
// Capture image using Bun.spawn