Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Type aliases

Static IDownloadOptions

IDownloadOptions: object & IOptionsPlus

Static IOptions

IOptions: object & IOptionsPlus

Static IOptionsPlus

IOptionsPlus: object

Type declaration

  • Optional allowEmptyVolumeTitle?: boolean
  • Optional disableOutputDirPrefix?: boolean
  • Optional event?: EventEmitter
  • Optional fetchMetaDataOnly?: boolean

    只抓取小說的 META 資料

  • Optional filePrefixMode?: number
  • Optional noDirPadend?: boolean
  • Optional noDirPrefix?: boolean
  • Optional noFilePadend?: boolean
  • Optional noFirePrefix?: boolean
  • Optional retryDelay?: number
  • Optional sessionData?: object

    用來登入站點的 cookies session

    • [key: string]: any
  • Optional startIndex?: number

Static IOptionsRuntime

Constructors

constructor

Properties

PATH_NOVEL_MAIN

PATH_NOVEL_MAIN: string

Optional optionsInit

optionsInit: IOptions

Static IDKEY

IDKEY: string = null

Accessors

IDKEY

  • get IDKEY(): string

Methods

Protected _checkExists

Protected _createChapterUrl

  • _createChapterUrl<T>(__namedParameters: object, optionsRuntime?: T & IOptionsRuntime): URL

Protected _fetchChapter

Protected _fixOptionsRuntime

Protected _parseChapter

  • _parseChapter<T>(dom: any, optionsRuntime: T & IOptionsRuntime, cache: object): void

Protected _saveReadme

  • _saveReadme(optionsRuntime?: IOptionsRuntime, options?: object, ...opts: any[]): Promise<object>

createMainUrl

  • createMainUrl(url: string): URL
  • createMainUrl(url: URL): URL

download

Protected emit

  • emit(event: EventEmitter, eventName: string, ...argv: any[]): (true | false | internal)[]
  • Parameters

    • event: EventEmitter
    • eventName: string
    • Rest ...argv: any[]

    Returns (true | false | internal)[]

getOutputDir

  • getOutputDir<T>(options?: T & IOptions, novelName?: string): [string, T & IOptions]

getStatic

  • getStatic<T>(): T

get_volume_list

makeUrl

  • makeUrl(urlobj: IParseUrl, options?: any): URL

parseUrl

  • parseUrl(url: URL | string, options?: any): IParseUrl

session

trimFilename

  • trimFilename(name: any): string

trimFilenameChapter

  • trimFilenameChapter(name: any): string

trimFilenameNovel

  • trimFilenameNovel(name: any): string

trimFilenameVolume

  • trimFilenameVolume(name: any): string

Static check

  • check(url: string | URL | IParseUrl, options?: any): boolean

Static create

Generated using TypeDoc