#import sickbeard #from sickbeard.providers.generic import GenericProvider #from sickbeard.providers import thepiratebay #set global $title="Config - Providers" #set global $header="Search Providers" #set global $sbPath="../.." #set global $topmenu="config"# #import os.path #include $os.path.join($sickbeard.PROG_DIR, "gui/slick/interfaces/default/inc_top.tmpl") #if $varExists('header')

$header

#else

$title

#end if #if $sickbeard.USE_NZBS #end if #if $sickbeard.USE_TORRENTS #end if

Provider Priorities

Check off, configure and drag the providers into the order you want them to be used.

At least one provider is required but two are recommended.

#if not $sickbeard.USE_NZBS or not $sickbeard.USE_TORRENTS:
NZB/Torrent providers can be toggled in Search Settings
#else:
#end if

*

Provider does not support backlog searches at this time.

**

Provider supports limited backlog searches, all episodes/qualities may not be available.

!

Provider is NOT WORKING.

    #for $curProvider in $sickbeard.providers.sortedProviderList(): #if $curProvider.providerType == $GenericProvider.NZB and not $sickbeard.USE_NZBS: #continue #elif $curProvider.providerType == $GenericProvider.TORRENT and not $sickbeard.USE_TORRENTS: #continue #end if #set $curName = $curProvider.getID()
  • $curProvider.name $curProvider.name #if not $curProvider.supportsBacklog then "*" else ""# #if $curProvider.name == "EZRSS" then "**" else ""#
  • #end for
"/>

Configure Built-In
Providers

Check with provider's website on how to obtain an API key if needed.

#for $curNewznabProvider in [$curProvider for $curProvider in $sickbeard.newznabProviderList]:
#if $curNewznabProvider.default and $curNewznabProvider.needs_auth
#end if #if $hasattr($curNewznabProvider, 'backlog_only'):
#end if #if $hasattr($curNewznabProvider, 'search_fallback'):
#end if #if $hasattr($curNewznabProvider, 'search_mode'):
#end if
#end for #for $curNzbProvider in [$curProvider for $curProvider in $sickbeard.providers.sortedProviderList() if $curProvider.providerType == $GenericProvider.NZB]:
#if $hasattr($curNzbProvider, 'username'):
#end if #if $hasattr($curNzbProvider, 'api_key'):
#end if
#end for #for $curTorrentProvider in [$curProvider for $curProvider in $sickbeard.providers.sortedProviderList() if $curProvider.providerType == $GenericProvider.TORRENT]:
#if $hasattr($curTorrentProvider, 'api_key'):
#end if #if $hasattr($curTorrentProvider, 'digest'):
#end if #if $hasattr($curTorrentProvider, 'hash'):
#end if #if $hasattr($curTorrentProvider, 'options'):
Advanced Options
#end if #if $hasattr($curTorrentProvider, 'username'):
#end if #if $hasattr($curTorrentProvider, 'password'):
#end if #if $hasattr($curTorrentProvider, 'passkey'):
#end if #if $hasattr($curTorrentProvider, 'ratio'):
#end if #if $hasattr($curTorrentProvider, 'proxy'):
#if $hasattr($curTorrentProvider.proxy, 'url'):
#end if #end if #if $hasattr($curTorrentProvider, 'confirmed'):
#end if #if $hasattr($curTorrentProvider, 'freeleech'):
#end if #if $hasattr($curTorrentProvider, 'backlog_only'):
#end if #if $hasattr($curTorrentProvider, 'search_fallback'):
#end if #if $hasattr($curTorrentProvider, 'search_mode'):
#end if
#end for
#if $sickbeard.USE_NZBS

Configure Custom
Newznab Providers

Add and setup custom Newznab providers.

Some built-in Newznab providers are already available above.

#end if #if $sickbeard.USE_TORRENTS:

Configure Custom Torrent Providers

Add and setup custom RSS providers.

 

#end if

#include $os.path.join($sickbeard.PROG_DIR,"gui/slick/interfaces/default/inc_bottom.tmpl")