[^<]*([^<]+)<\/div>/g;
let match;
while ((match = episodeRegex.exec(html)) !== null) {
const href = match[1];
let number = match[2];
const isMovie = href.includes('film') ||
href.includes('movie') ||
number.toLowerCase() === 'film';
if (isMovie) {
number = '1';
}
if (href.includes('epizoda-') ||
href.includes('specijalna-epizoda') ||
href.includes('-epizoda/') ||
href.includes('film') ||
href.includes('movie')) {
episodes.push({
href: href,
number: number
});
}
}
episodes.reverse();
console.log(episodes);
return episodes;
}
function extractStreamUrl(html) {
const sourceRegex = /]*src="([^"]+)"/;
const match = html.match(sourceRegex);
if (match) {
console.log(match[1]);
return match[1];
} else {
console.log("No stream URL found.");
return null;
}
}