feat: initial refactor to use marka as backend

This commit is contained in:
Max Richter
2025-10-28 20:15:23 +01:00
parent 0beb3b1071
commit f680b5f832
39 changed files with 245 additions and 1012 deletions

View File

@@ -6,7 +6,7 @@ import { createStreamResponse, isValidUrl } from "@lib/helpers.ts";
import * as openai from "@lib/openai.ts";
import tds from "https://cdn.skypack.dev/turndown@7.2.0";
import { Article, createArticle } from "@lib/resource/articles.ts";
import { Article } from "@lib/resource/articles.ts";
import { getYoutubeVideoDetails } from "@lib/youtube.ts";
import {
extractYoutubeId,
@@ -170,7 +170,7 @@ async function processCreateArticle(
streamResponse.enqueue("writing to disk");
await createArticle(newArticle.id, newArticle);
// await createArticle(newArticle.id, newArticle);
streamResponse.enqueue("id: " + newArticle.id);
}
@@ -210,7 +210,7 @@ async function processCreateYoutubeVideo(
streamResponse.enqueue("creating article");
await createArticle(newArticle.id, newArticle);
// await createArticle(newArticle.id, newArticle);
streamResponse.enqueue("finished");