pstreams-providers/src/providers/sources/kissasian/getEpisodes.ts
2023-09-19 11:44:08 -05:00

14 lines
428 B
TypeScript

import type { CheerioAPI } from 'cheerio';
export function getEpisodes(dramaPage: CheerioAPI) {
const episodesEl = dramaPage('.episodeSub');
return episodesEl
.toArray()
.map((ep) => {
const number = dramaPage(ep).find('.episodeSub a').text().split('Episode')[1]?.trim();
const url = dramaPage(ep).find('.episodeSub a').attr('href');
return { number, url };
})
.filter((e) => !!e.url);
}