Property | Type | Description | |
---|---|---|---|
cache | List |
||
cacheTime | System.TimeSpan | ||
configData | ConfigurationData | ||
downloadUrlBase | string | ||
indexerService | IIndexerManagerService | ||
logger | Logger | ||
protectionService | IProtectionService | ||
webclient |
Method | Description | |
---|---|---|
BaseIndexer ( IIndexerManagerService manager, |
||
BaseIndexer ( string name, string link, string description, IIndexerManagerService manager, |
||
CleanLinks ( IEnumerable |
||
Download ( |
||
FilterResults ( |
||
GetConfigurationForSetup ( ) : Task |
||
GetIndexerID ( |
||
LoadFromSavedConfiguration ( JToken jsonConfig ) : void | ||
ResetBaseConfig ( ) : void | ||
UncleanLink ( |
Method | Description | |
---|---|---|
AddCategoryMapping ( int trackerCategory, |
||
AddCategoryMapping ( string trackerCategory, |
||
AddMultiCategoryMapping ( |
||
CleanCache ( ) : void | ||
ConfigureIfOK ( string cookies, bool isLoggedin, Func |
||
FollowIfRedirect ( |
||
FollowIfRedirect ( |
||
LoadLegacyCookieConfig ( JToken jsonConfig ) : void | ||
MapTorznabCapsToTrackers ( |
||
MapTrackerCatDescToNewznab ( string input ) : int | ||
MapTrackerCatToNewznab ( string input ) : int | ||
OnParseError ( string results, |
||
PostDataWithCookies ( string url, string>.IEnumerable |
||
PostDataWithCookiesAndRetry ( string url, string>.IEnumerable |
||
RequestBytesWithCookies ( string url, string cookieOverride = null ) : Task |
||
RequestBytesWithCookiesAndRetry ( string url, string cookieOverride = null ) : Task |
||
RequestLoginAndFollowRedirect ( string url, string>.IEnumerable |
||
RequestStringWithCookies ( string url, string cookieOverride = null, string referer = null, string>.Dictionary |
||
RequestStringWithCookiesAndRetry ( string url, string cookieOverride = null, string referer = null, string>.Dictionary |
||
SaveConfig ( ) : void | ||
UpdateCookieHeader ( string newCookies, string cookieOverride = null ) : void |
Method | Description | |
---|---|---|
DoFollowIfRedirect ( |
||
ResolveCookies ( String incomingCookies = "" ) : String |
protected AddCategoryMapping ( int trackerCategory, |
||
trackerCategory | int | |
newznabCategory | ||
trackerCategoryDesc | string | |
return | void |
protected AddCategoryMapping ( string trackerCategory, |
||
trackerCategory | string | |
newznabCategory | ||
trackerCategoryDesc | string | |
return | void |
protected AddMultiCategoryMapping ( |
||
newznabCategory | ||
return | void |
public BaseIndexer ( IIndexerManagerService manager, |
||
manager | IIndexerManagerService | |
client | ||
logger | Logger | |
p | IProtectionService | |
return | System |
public BaseIndexer ( string name, string link, string description, IIndexerManagerService manager, |
||
name | string | |
link | string | |
description | string | |
manager | IIndexerManagerService | |
client | ||
logger | Logger | |
configData | ConfigurationData | |
p | IProtectionService | |
caps | ||
downloadBase | string | |
return | System |
public CleanLinks ( IEnumerable |
||
releases | IEnumerable |
|
return | IEnumerable |
protected ConfigureIfOK ( string cookies, bool isLoggedin, Func |
||
cookies | string | |
isLoggedin | bool | |
onError | Func |
|
return | Task |
public FilterResults ( |
||
query | ||
results | IEnumerable |
|
return | IEnumerable |
protected FollowIfRedirect ( |
||
response | ||
referrer | string | |
overrideRedirectUrl | string | |
overrideCookies | string | |
accumulateCookies | bool | |
return | Task |
protected FollowIfRedirect ( |
||
response | ||
referrer | string | |
overrideRedirectUrl | string | |
overrideCookies | string | |
accumulateCookies | bool | |
return | Task |
public static GetIndexerID ( |
||
type | ||
return | string |
public LoadFromSavedConfiguration ( JToken jsonConfig ) : void | ||
jsonConfig | JToken | |
return | void |
protected LoadLegacyCookieConfig ( JToken jsonConfig ) : void | ||
jsonConfig | JToken | |
return | void |
protected MapTorznabCapsToTrackers ( |
||
query | ||
mapChildrenCatsToParent | bool | |
return | List |
protected MapTrackerCatDescToNewznab ( string input ) : int | ||
input | string | |
return | int |
protected MapTrackerCatToNewznab ( string input ) : int | ||
input | string | |
return | int |
protected OnParseError ( string results, |
||
results | string | |
ex | ||
return | void |
protected PostDataWithCookies ( string url, string>.IEnumerable |
||
url | string | |
data | string>.IEnumerable | |
cookieOverride | string | |
referer | string | |
headers | string>.Dictionary | |
rawbody | string | |
emulateBrowser | bool | |
return | Task |
protected PostDataWithCookiesAndRetry ( string url, string>.IEnumerable |
||
url | string | |
data | string>.IEnumerable | |
cookieOverride | string | |
referer | string | |
headers | string>.Dictionary | |
rawbody | string | |
emulateBrowser | bool | |
return | Task |
protected RequestBytesWithCookies ( string url, string cookieOverride = null ) : Task |
||
url | string | |
cookieOverride | string | |
return | Task |
protected RequestBytesWithCookiesAndRetry ( string url, string cookieOverride = null ) : Task |
||
url | string | |
cookieOverride | string | |
return | Task |
protected RequestLoginAndFollowRedirect ( string url, string>.IEnumerable |
||
url | string | |
data | string>.IEnumerable | |
cookies | string | |
returnCookiesFromFirstCall | bool | |
redirectUrlOverride | string | |
referer | string | |
accumulateCookies | bool | |
return | Task |
protected RequestStringWithCookies ( string url, string cookieOverride = null, string referer = null, string>.Dictionary |
||
url | string | |
cookieOverride | string | |
referer | string | |
headers | string>.Dictionary | |
return | Task |
protected RequestStringWithCookiesAndRetry ( string url, string cookieOverride = null, string referer = null, string>.Dictionary |
||
url | string | |
cookieOverride | string | |
referer | string | |
headers | string>.Dictionary | |
return | Task |
protected UpdateCookieHeader ( string newCookies, string cookieOverride = null ) : void | ||
newCookies | string | |
cookieOverride | string | |
return | void |
protected static TimeSpan,System cacheTime | ||
return | System.TimeSpan |
protected IIndexerManagerService indexerService | ||
return | IIndexerManagerService |
protected IProtectionService protectionService | ||
return | IProtectionService |