diff --git a/src/providers/sources/goojara/index.ts b/src/providers/sources/goojara/index.ts index ea85d3d..e0f1860 100644 --- a/src/providers/sources/goojara/index.ts +++ b/src/providers/sources/goojara/index.ts @@ -20,8 +20,8 @@ async function universalScraper(ctx: ShowScrapeContext | MovieScrapeContext): Pr } export const goojaraScraper = makeSourcerer({ - id: 'goojara', - name: 'goojara', + id: 'Goojara', + name: 'Goojara', rank: 225, flags: [], scrapeShow: universalScraper, diff --git a/src/providers/sources/goojara/util.ts b/src/providers/sources/goojara/util.ts index 30d63a9..857ec0b 100644 --- a/src/providers/sources/goojara/util.ts +++ b/src/providers/sources/goojara/util.ts @@ -49,7 +49,6 @@ export async function searchAndFindMedia( }); const result = results.find((res: Result) => compareMedia(media, res.title, Number(res.year))); - return result; } @@ -67,29 +66,17 @@ export async function scrapeIds( baseUrl, headers: headersData, method: 'GET', - }); - - const $1 = load(data); - - const dataId = $1('#seon').attr('data-id'); - - if (!dataId) throw new NotFoundError('Not found'); - - data = await ctx.fetcher(`/xhrc.php`, { - baseUrl, - headers: headersData, - method: 'POST', - body: new URLSearchParams({ s: media.season.number.toString(), t: dataId }), + query: { s: media.season.number.toString() }, }); let episodeId = ''; const $2 = load(data); - $2('.seho').each((index, element) => { + $2('.seho').each((_index: any, element: any) => { // Extracting the episode number as a string const episodeNumber = $2(element).find('.seep .sea').text().trim(); - + console.log(episodeNumber); // Comparing with the desired episode number as a string if (parseInt(episodeNumber, 10) === media.episode.number) { const href = $2(element).find('.snfo h1 a').attr('href');