C# Class WebNovelConverter.Sources.BlogspotSource

Inheritance: WebNovelSource
Show file Open project: Mitch528/WebNovelConverter

Protected Properties

Property Type Description
BloatClasses List
NextChapterNames List
PostClasses List
TitleClasses List

Public Methods

Method Description
BlogspotSource ( ) : System
GetChapterAsync ( ChapterLink link, ChapterRetrievalOptions options = default(ChapterRetrievalOptions), CancellationToken token = default(CancellationToken) ) : Task
GetChapterLinksAsync ( string baseUrl, CancellationToken token = default(CancellationToken) ) : Task>

Protected Methods

Method Description
BlogspotSource ( string sourceName ) : System
ParseChapter ( IElement rootElement, CancellationToken token = default(CancellationToken) ) : WebNovelChapter
RemoveBloat ( IElement element ) : void
RemoveNavigation ( IElement element ) : void

Method Details

BlogspotSource() public method

public BlogspotSource ( ) : System
return System

BlogspotSource() protected method

protected BlogspotSource ( string sourceName ) : System
sourceName string
return System

GetChapterAsync() public method

public GetChapterAsync ( ChapterLink link, ChapterRetrievalOptions options = default(ChapterRetrievalOptions), CancellationToken token = default(CancellationToken) ) : Task
link WebNovelConverter.Sources.Models.ChapterLink
options ChapterRetrievalOptions
token System.Threading.CancellationToken
return Task

GetChapterLinksAsync() public method

public GetChapterLinksAsync ( string baseUrl, CancellationToken token = default(CancellationToken) ) : Task>
baseUrl string
token System.Threading.CancellationToken
return Task>

ParseChapter() protected method

protected ParseChapter ( IElement rootElement, CancellationToken token = default(CancellationToken) ) : WebNovelChapter
rootElement IElement
token System.Threading.CancellationToken
return WebNovelConverter.Sources.Models.WebNovelChapter

RemoveBloat() protected method

protected RemoveBloat ( IElement element ) : void
element IElement
return void

RemoveNavigation() protected method

protected RemoveNavigation ( IElement element ) : void
element IElement
return void

Property Details

BloatClasses protected property

protected List BloatClasses
return List

NextChapterNames protected property

protected List NextChapterNames
return List

PostClasses protected property

protected List PostClasses
return List

TitleClasses protected property

protected List TitleClasses
return List