Preparing search index...
The search index is not available
IT Events crawler
IT Events crawler
AgendaCrawler
Class AgendaCrawler<A, M, F>
Abstract
Type Parameters
A
extends
Agenda
=
Agenda
M
extends
Mentor
=
Mentor
F
extends
Forum
=
Forum
Hierarchy
DataCrawler
<
A
>
AgendaCrawler
CommonAgendaCrawler
BagEventAgenda
Index
Constructors
constructor
Properties
constructor
forums
mentors
baseURI
schema
Methods
get
Item
get
List
makeCSV
makeYAML
saveCSV
save
Images
To
save
List
Constructors
constructor
new
Agenda
Crawler
<
A
,
M
,
F
>
(
)
:
AgendaCrawler
<
A
,
M
,
F
>
Type Parameters
A
extends
Agenda
<
A
>
=
Agenda
M
extends
Partial
<
Record
<
"name"
|
"position"
|
"summary"
|
"avatar"
,
string
>
>
=
Partial
<
Record
<
"name"
|
"position"
|
"summary"
|
"avatar"
,
string
>
>
F
extends
Forum
=
Forum
Returns
AgendaCrawler
<
A
,
M
,
F
>
Properties
constructor
constructor
:
typeof
DataCrawler
forums
forums
:
F
[]
= []
mentors
mentors
:
M
[]
= []
Static
baseURI
baseURI
:
string
= ''
Static
schema
schema
:
URLPattern
Methods
Abstract
get
Item
get
Item
(
URI
)
:
Promise
<
A
>
Parameters
URI
:
string
Returns
Promise
<
A
>
Abstract
get
List
get
List
(
URI
)
:
AsyncGenerator
<
A
,
any
,
unknown
>
Parameters
URI
:
string
Returns
AsyncGenerator
<
A
,
any
,
unknown
>
makeCSV
makeCSV
(
agendas
)
:
{
agendas
:
(
Omit
<
A
,
"mentor"
|
"forum"
>
&
{
forum
:
string
;
mentor
:
string
;
}
)
[]
;
forums
:
F
[]
;
mentors
:
M
[]
;
}
Parameters
agendas
:
A
[]
Returns
{
agendas
:
(
Omit
<
A
,
"mentor"
|
"forum"
>
&
{
forum
:
string
;
mentor
:
string
;
}
)
[]
;
forums
:
F
[]
;
mentors
:
M
[]
;
}
agendas
:
(
Omit
<
A
,
"mentor"
|
"forum"
>
&
{
forum
:
string
;
mentor
:
string
;
}
)
[]
forums
:
F
[]
mentors
:
M
[]
makeYAML
makeYAML
(
agendas
)
:
string
Parameters
agendas
:
A
[]
Returns
string
saveCSV
saveCSV
(
agendas
,
folder
)
:
Promise
<
void
>
Parameters
agendas
:
A
[]
folder
:
string
Returns
Promise
<
void
>
save
Images
To
save
Images
To
(
folder
)
:
Promise
<
void
>
Parameters
folder
:
string
Returns
Promise
<
void
>
save
List
save
List
(
URI
)
:
Promise
<
{
file
:
string
;
folder
:
string
;
list
:
A
[]
;
}
>
Parameters
URI
:
string
Returns
Promise
<
{
file
:
string
;
folder
:
string
;
list
:
A
[]
;
}
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
constructor
constructor
forums
mentors
baseURI
schema
get
Item
get
List
makeCSV
makeYAML
saveCSV
save
Images
To
save
List
IT
Events crawler
CSSSelector
Precision
Agenda
Crawler
Bag
Event
Agenda
Common
Agenda
Crawler
Data
Crawler
Huo
Dong
Xing
Agenda
Old
Huo
Dong
Xing
Agenda
Agenda
Event
Duration
Forum
Mentor
Time
Pattern
Bai
Ge
Huo
Dong
Xing
Jue
Jin
OSChina
Segment
Fault
default
delay
descend
Date
diff
Event
event
List
getCSSSelector
log
Time
make
Date
merge
Stream
same
Parent
Of
save
File
stringifyCSV
text
From
text
Of
Generated using
TypeDoc