use documentsFolder path for simplification
This commit is contained in:
parent
c535c69345
commit
ff34c8cefc
@ -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 });
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user