C# Класс Jackett.Indexers.CardigannIndexer

Наследование: BaseIndexer, IIndexer
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
Definition IndexerDefinition
OptionalFileds string[]
landingResult Jackett.Utils.Clients.WebClientStringResult
landingResultDocument IHtmlDocument

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
ApplyConfiguration ( JToken configJson ) : Task
CardigannIndexer ( IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps ) : Jackett.Utils.Clients
CardigannIndexer ( IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps, string DefinitionString ) : Jackett.Utils.Clients
Download ( Uri link ) : Task
GetConfigurationForSetup ( ) : Task
PerformQuery ( TorznabQuery query ) : Task>

Защищенные методы

Метод Описание
CheckIfLoginIsNeeded ( WebClientStringResult Result, IHtmlDocument document ) : bool
DoLogin ( ) : Task
Init ( string DefinitionString ) : void
QuerySelector ( IElement Element, string Selector ) : IElement
TestLogin ( ) : Task
applyFilters ( string Data, List Filters ) : string
applyGoTemplateText ( string template, object>.Dictionary variables = null ) : string
checkForLoginError ( WebClientStringResult loginResult ) : bool
getTemplateVariablesFromConfigData ( ) : object>.Dictionary
handleSelector ( selectorBlock Selector, IElement Dom ) : string
resolvePath ( string path ) : Uri

Описание методов

ApplyConfiguration() публичный Метод

public ApplyConfiguration ( JToken configJson ) : Task
configJson JToken
Результат Task

CardigannIndexer() публичный Метод

public CardigannIndexer ( IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps ) : Jackett.Utils.Clients
i IIndexerManagerService
wc Jackett.Utils.Clients.IWebClient
l Logger
ps IProtectionService
Результат Jackett.Utils.Clients

CardigannIndexer() публичный Метод

public CardigannIndexer ( IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps, string DefinitionString ) : Jackett.Utils.Clients
i IIndexerManagerService
wc Jackett.Utils.Clients.IWebClient
l Logger
ps IProtectionService
DefinitionString string
Результат Jackett.Utils.Clients

CheckIfLoginIsNeeded() защищенный Метод

protected CheckIfLoginIsNeeded ( WebClientStringResult Result, IHtmlDocument document ) : bool
Result Jackett.Utils.Clients.WebClientStringResult
document IHtmlDocument
Результат bool

DoLogin() защищенный Метод

protected DoLogin ( ) : Task
Результат Task

Download() публичный Метод

public Download ( Uri link ) : Task
link System.Uri
Результат Task

GetConfigurationForSetup() публичный Метод

public GetConfigurationForSetup ( ) : Task
Результат Task

Init() защищенный Метод

protected Init ( string DefinitionString ) : void
DefinitionString string
Результат void

PerformQuery() публичный Метод

public PerformQuery ( TorznabQuery query ) : Task>
query Jackett.Models.TorznabQuery
Результат Task>

QuerySelector() защищенный Метод

protected QuerySelector ( IElement Element, string Selector ) : IElement
Element IElement
Selector string
Результат IElement

TestLogin() защищенный Метод

protected TestLogin ( ) : Task
Результат Task

applyFilters() защищенный Метод

protected applyFilters ( string Data, List Filters ) : string
Data string
Filters List
Результат string

applyGoTemplateText() защищенный Метод

protected applyGoTemplateText ( string template, object>.Dictionary variables = null ) : string
template string
variables object>.Dictionary
Результат string

checkForLoginError() защищенный Метод

protected checkForLoginError ( WebClientStringResult loginResult ) : bool
loginResult Jackett.Utils.Clients.WebClientStringResult
Результат bool

getTemplateVariablesFromConfigData() защищенный Метод

protected getTemplateVariablesFromConfigData ( ) : object>.Dictionary
Результат object>.Dictionary

handleSelector() защищенный Метод

protected handleSelector ( selectorBlock Selector, IElement Dom ) : string
Selector selectorBlock
Dom IElement
Результат string

resolvePath() защищенный Метод

protected resolvePath ( string path ) : Uri
path string
Результат System.Uri

Описание свойств

Definition защищенное свойство

protected IndexerDefinition Definition
Результат IndexerDefinition

OptionalFileds защищенное свойство

protected string[] OptionalFileds
Результат string[]

landingResult защищенное свойство

protected WebClientStringResult,Jackett.Utils.Clients landingResult
Результат Jackett.Utils.Clients.WebClientStringResult

landingResultDocument защищенное свойство

protected IHtmlDocument landingResultDocument
Результат IHtmlDocument