UNPKG

source-scraper-flowplayer-runner

Version:

Provides the FlowplayerRunner class for scrapping.

26 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const FlowplayerRunner_1 = require("./FlowplayerRunner"); const FlowplayerSource_1 = require("./FlowplayerSource"); const source_scraper_core_1 = require("source-scraper-core"); class SimpleFlowplayerScraper extends source_scraper_core_1.SourceRunnerScraper { constructor() { super(...arguments); this.name = 'flowplayer'; this.domains = []; this.urlPattern = /.*/i; this.runner = new FlowplayerRunner_1.FlowplayerRunner(); this.defaultOptions = {}; } async execWithArgs({ sources }) { return { sources: sources.map(s => { const url = s.src; delete s.src; return { ...s, url }; }).map(s => new FlowplayerSource_1.FlowplayerSource(s)) }; } } exports.SimpleFlowplayerScraper = SimpleFlowplayerScraper; //# sourceMappingURL=SimpleFlowplayerScraper.js.map