浏览代码

Fix weird file extension

Normalize file extension when getting download.
master
父节点
当前提交
099febf279
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. +5
    -0
      src/common.ts
  2. +1
    -1
      src/video-types/youtube.ts

+ 5
- 0
src/common.ts 查看文件

@@ -4,11 +4,16 @@ type ProcessEventCallback = (event: ProcessEvent) => void;

type ErrorEventCallback = (event: Error) => void;

type SuccessEvent = { type: string, output: Buffer };

type SuccessEventCallback = (event: SuccessEvent) => void;

export interface VideoClipEventEmitter extends NodeJS.EventEmitter {
process(): void;
on(eventType: 'process', callback: ProcessEventCallback): this;
on(eventType: 'error', callback: ErrorEventCallback): this;
on(eventType: 'end', callback: ErrorEventCallback): this;
on(eventType: 'success', callback: SuccessEventCallback): this;
}

export const FILE_TYPES: Record<string, string> = {


+ 1
- 1
src/video-types/youtube.ts 查看文件

@@ -35,7 +35,7 @@ const getFileExtension = (downloaderExecutablePath: string, url: string) => {
throw result.error;
}

return result.stdout.toString('utf-8');
return result.stdout.toString('utf-8').trim();
};

const constructDownloadSectionsRegex = (start?: number | string, end?: number | string) => {


正在加载...
取消
保存