use documentsFolder path for simplification

This commit is contained in:
timothycarambat 2025-07-16 11:14:18 -07:00
parent c535c69345
commit ff34c8cefc

View File

@ -2,7 +2,11 @@ const fs = require("fs");
const path = require("path"); const path = require("path");
const { default: slugify } = require("slugify"); const { default: slugify } = require("slugify");
const { v4 } = require("uuid"); const { v4 } = require("uuid");
const { writeToServerDocuments, sanitizeFileName } = require("../../files"); const {
writeToServerDocuments,
sanitizeFileName,
documentsFolder,
} = require("../../files");
const { tokenizeString } = require("../../tokenizer"); const { tokenizeString } = require("../../tokenizer");
const { YoutubeLoader } = require("./YoutubeLoader"); const { YoutubeLoader } = require("./YoutubeLoader");
@ -92,14 +96,7 @@ async function loadYouTubeTranscript({ url }) {
const outFolder = sanitizeFileName( const outFolder = sanitizeFileName(
slugify(`${metadata.author} YouTube transcripts`).toLowerCase() slugify(`${metadata.author} YouTube transcripts`).toLowerCase()
); );
const outFolderPath = path.resolve(documentsFolder, outFolder);
const outFolderPath =
process.env.NODE_ENV === "development"
? path.resolve(
__dirname,
`../../../../server/storage/documents/${outFolder}`
)
: path.resolve(process.env.STORAGE_DIR, `documents/${outFolder}`);
if (!fs.existsSync(outFolderPath)) if (!fs.existsSync(outFolderPath))
fs.mkdirSync(outFolderPath, { recursive: true }); fs.mkdirSync(outFolderPath, { recursive: true });