diff --git a/src/routes/download/+server.ts b/src/routes/download/+server.ts index 3c6cd9f..e740c5a 100644 --- a/src/routes/download/+server.ts +++ b/src/routes/download/+server.ts @@ -1,14 +1,7 @@ -import { json, error } from '@sveltejs/kit'; +import { error } from '@sveltejs/kit'; import type { RequestHandler } from './$types'; import { getYouTubeMetadata, streamYouTube } from '$lib/server/ytdlp'; -/** - * Sanitize filename by removing unsafe characters - */ -function sanitizeFilename(name: string): string { - return name.replace(/[\/:*?"<>|]/g, '').trim(); -} - export const GET: RequestHandler = async ({ url }) => { // Get query params const link = url.searchParams.get('link'); @@ -28,7 +21,7 @@ export const GET: RequestHandler = async ({ url }) => { // Fetch metadata for filename const metadata = await getYouTubeMetadata(link); const { title, uploader } = metadata; - const safeTitle = sanitizeFilename(`${uploader} - ${title}`); + const safeTitle = `${uploader} - ${title}`; const filename = `${safeTitle}.${format}`; console.log(filename);