C# Class DanbooruDownloader3.Engine.SankakuComplexParser

Inheritance: IEngine
Mostra file Open project: Nandaka/DanbooruDownloader Class Usage Examples

Public Methods

Method Description
GenerateQueryString ( DanbooruDownloader3.Entity.DanbooruSearchParam query ) : string
GetNextPage ( ) : int
GetPrevPage ( ) : int
Parse ( string data, DanbooruDownloader3.Entity.DanbooruSearchParam searchParam ) : BindingList
ParsePost ( DanbooruPost post, string postHtml, bool overideTagParsing ) : DanbooruPost

Parse the post details after added to the download list or from batch job.

parseTagsPage ( string data, int page ) : DanbooruTagCollection

Private Methods

Method Description
ReparseTags ( DanbooruPost post, HtmlAgilityPack.HtmlDocument doc ) : void

Reparse tags from post details.

isHttps ( DanbooruProvider provider ) : bool

Method Details

GenerateQueryString() public method

public GenerateQueryString ( DanbooruDownloader3.Entity.DanbooruSearchParam query ) : string
query DanbooruDownloader3.Entity.DanbooruSearchParam
return string

GetNextPage() public method

public GetNextPage ( ) : int
return int

GetPrevPage() public method

public GetPrevPage ( ) : int
return int

Parse() public method

public Parse ( string data, DanbooruDownloader3.Entity.DanbooruSearchParam searchParam ) : BindingList
data string
searchParam DanbooruDownloader3.Entity.DanbooruSearchParam
return BindingList

ParsePost() public static method

Parse the post details after added to the download list or from batch job.
public static ParsePost ( DanbooruPost post, string postHtml, bool overideTagParsing ) : DanbooruPost
post DanbooruDownloader3.Entity.DanbooruPost
postHtml string
overideTagParsing bool
return DanbooruDownloader3.Entity.DanbooruPost

parseTagsPage() public method

public parseTagsPage ( string data, int page ) : DanbooruTagCollection
data string
page int
return DanbooruTagCollection