Skip to content

Latest commit

 

History

History
370 lines (186 loc) · 10.4 KB

File metadata and controls

370 lines (186 loc) · 10.4 KB

downflux


downflux / TubeVSexOutput

Interface: TubeVSexOutput

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:4

Default output structure for extractor operations. Represents normalized metadata and extracted resources.

Extends

Properties

title

title: string

Defined in: packages/contracts/ExecutionContracts.ts:164

Page title

Inherited from

DefaultExecutionResult.title


description

description: string

Defined in: packages/contracts/ExecutionContracts.ts:167

Page description

Inherited from

DefaultExecutionResult.description


keywords

keywords: string[]

Defined in: packages/contracts/ExecutionContracts.ts:170

SEO keywords

Inherited from

DefaultExecutionResult.keywords


status

status: number

Defined in: packages/contracts/ExecutionContracts.ts:173

HTTP status code

Inherited from

DefaultExecutionResult.status


sourceUrl

sourceUrl: string

Defined in: packages/contracts/ExecutionContracts.ts:176

Final resolved URL

Inherited from

DefaultExecutionResult.sourceUrl


anchors

anchors: string[]

Defined in: packages/contracts/ExecutionContracts.ts:179

Anchor links

Inherited from

DefaultExecutionResult.anchors


images

images: string[]

Defined in: packages/contracts/ExecutionContracts.ts:182

Image URLs

Inherited from

DefaultExecutionResult.images


sources

sources: string[]

Defined in: packages/contracts/ExecutionContracts.ts:185

Media source URLs

Inherited from

DefaultExecutionResult.sources


videoSources

videoSources: string[]

Defined in: packages/contracts/ExecutionContracts.ts:188

Video URLs

Inherited from

DefaultExecutionResult.videoSources


links

links: string[]

Defined in: packages/contracts/ExecutionContracts.ts:191

Hyper links

Inherited from

DefaultExecutionResult.links


videoPosters?

optional videoPosters?: string[]

Defined in: packages/contracts/ExecutionContracts.ts:194

Video poster URLs

Inherited from

DefaultExecutionResult.videoPosters


divHREFs?

optional divHREFs?: string[]

Defined in: packages/contracts/ExecutionContracts.ts:197

URLs extracted from div href attributes

Inherited from

DefaultExecutionResult.divHREFs


allUrls?

optional allUrls?: string[]

Defined in: packages/contracts/ExecutionContracts.ts:200

All discovered URLs

Inherited from

DefaultExecutionResult.allUrls


extractionTarget?

optional extractionTarget?: ExtractionTarget

Defined in: packages/contracts/ExecutionContracts.ts:203

URL category for pipeline routing

Inherited from

DefaultExecutionResult.extractionTarget


customFields?

optional customFields?: unknown

Defined in: packages/contracts/ExecutionContracts.ts:206

Extensible service-specific fields

Inherited from

DefaultExecutionResult.customFields


tags

tags: string[]

Defined in: packages/contracts/ExecutionContracts.ts:211

Inherited from

TubeVSexVideoOutput.tags


pageUrl

pageUrl: string

Defined in: packages/contracts/ExecutionContracts.ts:213

Inherited from

TubeVSexVideoOutput.pageUrl


poster

poster: string

Defined in: packages/contracts/ExecutionContracts.ts:222

Inherited from

TubeVSexVideoOutput.poster


videos

videos: VideosFormat

Defined in: packages/contracts/ExecutionContracts.ts:223

Inherited from

TubeVSexVideoOutput.videos


videoId

videoId: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:7

Inherited from

TubeVSexVideoOutput.videoId


width

width: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:8

Inherited from

TubeVSexVideoOutput.width


height

height: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:9

Inherited from

TubeVSexVideoOutput.height


duration

duration: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:10

Inherited from

TubeVSexVideoOutput.duration


quality

quality: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:11

Inherited from

TubeVSexVideoOutput.quality


uploader

uploader: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:12

Inherited from

TubeVSexVideoOutput.uploader


uploadedAt

uploadedAt: string

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:13

Inherited from

TubeVSexVideoOutput.uploadedAt


categories

categories: string[]

Defined in: packages/providers/tubevsex/TubeVSexContracts.ts:14

Inherited from

TubeVSexVideoOutput.categories