Fix timestamp logic for youtubejs

This commit is contained in:
WardPearce
2024-10-24 14:19:38 +13:00
parent 33185ae6f4
commit 68677bab7e
+1 -1
View File
@@ -110,7 +110,7 @@ export function phaseDescription(content: string, usingYoutubeJs: boolean = fals
// Regular expressions for different timestamp formats
const urlRegex = /<a href="([^"]+)"/;
const timestampRegexInvidious = /<a href="([^"]+)" data-onclick="jump_to_time" data-jump-time="(\d+)">(\d+:\d+(?::\d+)?)<\/a>\s*(.+)/;
const timestampRegexYtJs = /&t=(\d+)\s*s.*?<span[^>]*>([^<]*)<\/span>.*?>(.*?)<\/span>/;
const timestampRegexYtJs = /&(?:\S*?&)?t=(\d+)\s*s.*?<span[^>]*>([^<]*)<\/span>.*?>(.*?)<\/span>/;
let filteredLines: string[] = [];
lines.forEach((line) => {