Documentation ¶
Index ¶
- func NewFetchAllHandler(episodesPageIterator, pageItemsIterator crawler.IteratorInterface, ...) contract.CommandHandlerInterface
- func NewPrintCsvHandler(episodesPageIterator, pageItemsIterator crawler.IteratorInterface, ...) contract.CommandHandlerInterface
- type FetchAll
- type PrintCsv
- type ProgressDTO
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFetchAllHandler ¶
func NewFetchAllHandler( episodesPageIterator, pageItemsIterator crawler.IteratorInterface, videoExtractor contract.VideoExtractorInterface, videoDownloader contract.VideoDownloaderInterface, ) contract.CommandHandlerInterface
NewFetchAllHandler return new fetch all command handler
func NewPrintCsvHandler ¶
func NewPrintCsvHandler( episodesPageIterator, pageItemsIterator crawler.IteratorInterface, videoExtractor contract.VideoExtractorInterface, ) contract.CommandHandlerInterface
NewPrintCsvHandler return new fetch all command handler
Types ¶
type FetchAll ¶
type FetchAll struct {
// contains filtered or unexported fields
}
FetchAll fetch all command
func NewFetchAll ¶
NewFetchAll new fetch all command
func (*FetchAll) GetOutputDir ¶
GetOutputDir return path of output dir
func (*FetchAll) GetOverviewURL ¶
GetOverviewURL return url of entry point
type PrintCsv ¶
type PrintCsv struct {
// contains filtered or unexported fields
}
PrintCsv print csv command
func NewPrintCsvCommand ¶
NewPrintCsvCommand return print csv command
func (*PrintCsv) GetOverviewUrl ¶
GetOverviewUrl get overview url
type ProgressDTO ¶
ProgressDTO DTO to export progress
Click to show internal directories.
Click to hide internal directories.