UNPKG

nurlresolver

Version:
16 lines 579 B
import { BaseUrlResolver } from "../BaseResolver.js"; export class HblinksResolver extends BaseUrlResolver { constructor() { super({ domains: [/https?:\/\/hblinks/] }); } async resolveInner(_urlToResolve) { const regex_links = /https?:\/\/(hblinks|hdhub4u)/gi; const response = await this.gotInstance(_urlToResolve); const result = this.scrapeAllLinks(response.body, '.entry-content'); return result .filter(l => l.link && !l.link.match(regex_links)); } } //# sourceMappingURL=hblinks.js.map