source-scraper-flowplayer-runner
Version:
Provides the FlowplayerRunner class for scrapping.
14 lines (13 loc) • 1.01 kB
TypeScript
import { FlowplayerRunner, IFlowplayerRunnerArgs, IFlowplayerRunnerOptions } from './FlowplayerRunner';
import { FlowplayerSource } from './FlowplayerSource';
import { IRunnerScraperOptions, ISourceData, ISourceScraper, SourceRunnerScraper } from 'source-scraper-core';
export declare type ISimpleFlowplayerScraperOptions = IRunnerScraperOptions<IFlowplayerRunnerOptions>;
export declare type ISimpleFlowplayerScraperSourceData = ISourceData<FlowplayerSource>;
export declare class SimpleFlowplayerScraper extends SourceRunnerScraper<ISimpleFlowplayerScraperSourceData, IFlowplayerRunnerOptions, IFlowplayerRunnerArgs, FlowplayerRunner<ISimpleFlowplayerScraperSourceData>> implements ISourceScraper {
name: string;
domains: string[];
urlPattern: RegExp;
runner: FlowplayerRunner<ISimpleFlowplayerScraperSourceData>;
defaultOptions: ISimpleFlowplayerScraperOptions;
protected execWithArgs({ sources }: IFlowplayerRunnerArgs): Promise<ISimpleFlowplayerScraperSourceData>;
}