Search
Preparing search index...
The search index is not available
novel-downloader
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"src/site/index"
NovelSite
Class NovelSite
Hierarchy
NovelSite
NovelSiteDemo
NovelSiteDmzj
Implements
INovelSite
Index
Interfaces
IChapter
INovel
INovel
Site
INovel
Site
Static
IParse
Url
IVolume
Type aliases
IDownload
Options
IOptions
IOptions
Plus
IOptions
Runtime
Constructors
constructor
Properties
PATH_
NOVEL_
MAIN
options
Init
IDKEY
Accessors
IDKEY
Methods
_check
Exists
_create
Chapter
Url
_fetch
Chapter
_fix
Options
Runtime
_parse
Chapter
_save
Readme
create
Main
Url
download
emit
get
Output
Dir
get
Static
get_
volume_
list
make
Url
parse
Url
session
trim
Filename
trim
Filename
Chapter
trim
Filename
Novel
trim
Filename
Volume
check
create
Type aliases
Static
IDownload
Options
IDownload
Options
:
object
&
IOptionsPlus
Static
IOptions
IOptions
:
object
&
IOptionsPlus
Static
IOptions
Plus
IOptions
Plus
:
object
Type declaration
Optional
allow
Empty
Volume
Title
?:
boolean
Optional
disable
Output
Dir
Prefix
?:
boolean
Optional
event
?:
EventEmitter
Optional
fetch
Meta
Data
Only
?:
boolean
只抓取小說的 META 資料
Optional
file
Prefix
Mode
?:
number
Optional
no
Dir
Padend
?:
boolean
Optional
no
Dir
Prefix
?:
boolean
Optional
no
File
Padend
?:
boolean
Optional
no
Fire
Prefix
?:
boolean
Optional
retry
Delay
?:
number
Optional
session
Data
?:
object
用來登入站點的 cookies session
[
key:
string
]:
any
Optional
start
Index
?:
number
Static
IOptions
Runtime
IOptions
Runtime
:
IOptions
&
IDownloadOptions
&
IOptionsPlus
Constructors
constructor
new
Novel
Site
(
options
:
IOptions
,
...
argv
:
any
[]
)
:
NovelSite
Parameters
options:
IOptions
Rest
...
argv:
any
[]
Returns
NovelSite
Properties
PATH_
NOVEL_
MAIN
PATH_
NOVEL_
MAIN
:
string
Optional
options
Init
options
Init
:
IOptions
Static
IDKEY
IDKEY
:
string
= null
Accessors
IDKEY
get
IDKEY
(
)
:
string
Returns
string
Methods
Protected
_check
Exists
_check
Exists
(
optionsRuntime
:
IOptionsRuntime
, file
:
string
)
:
boolean
Parameters
optionsRuntime:
IOptionsRuntime
file:
string
Returns
boolean
Protected
_create
Chapter
Url
_create
Chapter
Url<T>
(
__namedParameters
:
object
, optionsRuntime
?:
T
&
IOptionsRuntime
)
:
URL
Type parameters
T
Parameters
__namedParameters:
object
chapter
:
IChapter
novel
:
INovel
volume
:
IVolume
Optional
optionsRuntime:
T
&
IOptionsRuntime
Returns
URL
Protected
_fetch
Chapter
_fetch
Chapter<T>
(
url
:
URL
, optionsRuntime
:
T
&
IOptionsRuntime
)
:
void
Type parameters
T
Parameters
url:
URL
optionsRuntime:
T
&
IOptionsRuntime
Returns
void
Protected
_fix
Options
Runtime
_fix
Options
Runtime<T>
(
optionsRuntime
:
T
&
IOptionsRuntime
)
:
T
&
IOptionsRuntime
Type parameters
T
Parameters
optionsRuntime:
T
&
IOptionsRuntime
Returns
T
&
IOptionsRuntime
Protected
_parse
Chapter
_parse
Chapter<T>
(
dom
:
any
, optionsRuntime
:
T
&
IOptionsRuntime
, cache
:
object
)
:
void
Type parameters
T
Parameters
dom:
any
optionsRuntime:
T
&
IOptionsRuntime
cache:
object
chapter
:
IChapter
file
:
string
novel
:
INovel
volume
:
IVolume
Returns
void
Protected
_save
Readme
_save
Readme
(
optionsRuntime
?:
IOptionsRuntime
, options
?:
object
,
...
opts
:
any
[]
)
:
Promise
<
object
>
Parameters
Optional
optionsRuntime:
IOptionsRuntime
Default value
options:
object
= {}
Rest
...
opts:
any
[]
Returns
Promise
<
object
>
create
Main
Url
create
Main
Url
(
url
:
string
)
:
URL
create
Main
Url
(
url
:
URL
)
:
URL
Parameters
url:
string
Returns
URL
Parameters
url:
URL
Returns
URL
download
download
(
url
:
string
|
URL
, options
?:
IDownloadOptions
)
:
PromiseBluebird
<
INovel
>
Parameters
url:
string
|
URL
Optional
options:
IDownloadOptions
Returns
PromiseBluebird
<
INovel
>
Protected
emit
emit
(
event
:
EventEmitter
, eventName
:
string
,
...
argv
:
any
[]
)
:
(
true
|
false
|
internal
)
[]
Parameters
event:
EventEmitter
eventName:
string
Rest
...
argv:
any
[]
Returns
(
true
|
false
|
internal
)
[]
get
Output
Dir
get
Output
Dir<T>
(
options
?:
T
&
IOptions
, novelName
?:
string
)
:
[
string
,
T
&
IOptions
]
Type parameters
T
Parameters
Optional
options:
T
&
IOptions
Optional
novelName:
string
Returns
[
string
,
T
&
IOptions
]
get
Static
get
Static<T>
(
)
:
T
Type parameters
T
Returns
T
get_
volume_
list
get_
volume_
list<T>
(
url
:
string
|
URL
, optionsRuntime
?:
Partial
<
T
&
IDownloadOptions
>
)
:
Promise
<
INovel
>
Type parameters
T
Parameters
url:
string
|
URL
Default value
optionsRuntime:
Partial
<
T
&
IDownloadOptions
>
= {}
Returns
Promise
<
INovel
>
make
Url
make
Url
(
urlobj
:
IParseUrl
, options
?:
any
)
:
URL
Parameters
urlobj:
IParseUrl
Optional
options:
any
Returns
URL
parse
Url
parse
Url
(
url
:
URL
|
string
, options
?:
any
)
:
IParseUrl
Parameters
url:
URL
|
string
Optional
options:
any
Returns
IParseUrl
session
session<T>
(
optionsRuntime
:
T
&
IOptionsRuntime
, url
?:
URL
)
:
this
Type parameters
T
Parameters
optionsRuntime:
T
&
IOptionsRuntime
Optional
url:
URL
Returns
this
trim
Filename
trim
Filename
(
name
:
any
)
:
string
Parameters
name:
any
Returns
string
trim
Filename
Chapter
trim
Filename
Chapter
(
name
:
any
)
:
string
Parameters
name:
any
Returns
string
trim
Filename
Novel
trim
Filename
Novel
(
name
:
any
)
:
string
Parameters
name:
any
Returns
string
trim
Filename
Volume
trim
Filename
Volume
(
name
:
any
)
:
string
Parameters
name:
any
Returns
string
Static
check
check
(
url
:
string
|
URL
|
IParseUrl
, options
?:
any
)
:
boolean
Parameters
url:
string
|
URL
|
IParseUrl
Optional
options:
any
Returns
boolean
Static
create
create
(
options
:
IOptions
,
...
argv
:
any
[]
)
:
NovelSite
Parameters
options:
IOptions
Rest
...
argv:
any
[]
Returns
NovelSite
README
Globals
"_
root"
"index"
"src/all"
"src/decorator/bluebird"
"src/fetch"
"src/jsdom"
"src/site/demo/base"
"src/site/demo/demo"
"src/site/demo/tree"
"src/site/dmzj/index"
"src/site/fs"
"src/site/hetubook/index"
"src/site/image"
"src/site/index"
"src/site/iqing/index"
"src/site/kakuyomu/index"
"src/site/millionbook/index"
"src/site/sfacg/index"
"src/site/syosetu/index"
"src/site/uukanshu/index"
"src/site/webqxs/index"
"src/site/wenku8/index"
"src/strip"
"src/tree/index"
"src/util"
Novel
Site
IChapter
INovel
INovel
Site
INovel
Site
Static
IParse
Url
IVolume
IDownload
Options
IOptions
IOptions
Plus
IOptions
Runtime
constructor
PATH_
NOVEL_
MAIN
options
Init
IDKEY
IDKEY
_check
Exists
_create
Chapter
Url
_fetch
Chapter
_fix
Options
Runtime
_parse
Chapter
_save
Readme
create
Main
Url
download
emit
get
Output
Dir
get
Static
get_
volume_
list
make
Url
parse
Url
session
trim
Filename
trim
Filename
Chapter
trim
Filename
Novel
trim
Filename
Volume
check
create
Type
SYMBOL_
CACHE
static
Implements
Generated using
TypeDoc
只抓取小說的 META 資料