getChapterNames

- remove identifier from segmentGen
- add multiGenRandomValue
- add videoInfo query
This commit is contained in:
Michael C
2023-09-27 23:53:18 -04:00
parent 7364499f11
commit 726983bb9b
5 changed files with 55 additions and 57 deletions

View File

@@ -1,5 +1,10 @@
import crypto from "crypto";
export const genRandom = (bytes=8) => crypto.pseudoRandomBytes(bytes).toString("hex");
export const genRandom = (bytes=8): string => crypto.pseudoRandomBytes(bytes).toString("hex");
export const genRandomValue = (prefix: string, identifier: string, bytes=8) => `${prefix}-${identifier}-${genRandom(bytes)}`;
export const genRandomValue = (prefix: string, identifier: string, bytes=8): string => `${prefix}-${identifier}-${genRandom(bytes)}`;
export const multiGenRandomValue = (prefix: string, identifier: string, count: number, bytes=8): string[] => {
const arr: string[] = [];
for (let i = 0; i < count; i++) arr.push(genRandomValue(prefix, identifier, bytes));
return arr;
};