#set $can_recent = $hasattr($cur_newznab_provider, 'enable_recentsearch')
#set $can_backlog = $hasattr($cur_newznab_provider, 'enable_backlog')
#set $can_schedule_backlog = $hasattr($cur_newznab_provider, 'enable_scheduled_backlog')
#if $cur_newznab_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
#end if
#if $cur_newznab_provider.default and $cur_newznab_provider.needs_auth
#end if
#if $hasattr($cur_newznab_provider, 'search_mode') and $cur_newznab_provider.supports_backlog:
#end if
#if $hasattr($cur_newznab_provider, 'search_fallback') and $cur_newznab_provider.supports_backlog:
#end if
#end for
##
##
#for $cur_nzb_provider in [$cur_provider for $cur_provider in $sickgear.providers.sorted_sources()
if $cur_provider.providerType == $GenericProvider.NZB and $cur_provider not in $sickgear.newznab_providers]:
#set $can_recent = $hasattr($cur_nzb_provider, 'enable_recentsearch')
#set $can_backlog = $hasattr($cur_nzb_provider, 'enable_backlog')
#set $can_schedule_backlog = $hasattr($cur_nzb_provider, 'enable_scheduled_backlog')
#if $cur_nzb_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
#end if
#if $hasattr($cur_nzb_provider, 'username'):
#end if
#if $hasattr($cur_nzb_provider, 'api_key'):
#end if
#if $hasattr($cur_nzb_provider, 'digest'):
#set $field_name = cur_nzb_provider.get_id() + '_digest'
#end if
$filter_title
$filter_tip
#if $hasattr($cur_nzb_provider, 'search_mode') and $cur_nzb_provider.supports_backlog:
#end if
#if $hasattr($cur_nzb_provider, 'search_fallback') and $cur_nzb_provider.supports_backlog:
#end if
#if not $cur_nzb_provider.supports_backlog:
The latest releases are the focus of this provider, no backlog searching
#end if
#end for
##
##
#for $cur_torrent_provider in $sickgear.USE_TORRENTS and [$cur_provider for $cur_provider in $sickgear.providers.sorted_sources()
if $cur_provider.providerType == $GenericProvider.TORRENT] or []:
#if callable(getattr(cur_torrent_provider, 'ui_string', None))
#set $field_name = cur_torrent_provider.get_id() + '_tip'
#set $tip_text = cur_torrent_provider.ui_string($field_name)
#if $tip_text
Important! ${cur_torrent_provider.name} $tip_text
#end if
#end if
#set $can_recent = $hasattr($cur_torrent_provider, 'enable_recentsearch')
#set $can_backlog = $hasattr($cur_torrent_provider, 'enable_backlog')
#set $can_schedule_backlog = $hasattr($cur_torrent_provider, 'enable_scheduled_backlog')
#if $cur_torrent_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
#end if
#if $getattr($cur_torrent_provider, 'url_edit', None):
#end if
#if $hasattr($cur_torrent_provider, 'api_key'):
#set $field_name = cur_torrent_provider.get_id() + '_api_key'
#end if
#if $hasattr($cur_torrent_provider, 'digest'):
#set $field_name = cur_torrent_provider.get_id() + '_digest'
#end if
#if $hasattr($cur_torrent_provider, 'hash'):
#end if
#for $user_type in ['username', 'uid']:
#if $hasattr($cur_torrent_provider, $user_type):
#set $prov_type = '%s_%s' % ($cur_torrent_provider.get_id(), $user_type)
#set $user_value = $getattr($cur_torrent_provider, $user_type) or ''
#break
#end if
#end for
#if $hasattr($cur_torrent_provider, 'password'):
#end if
#if $hasattr($cur_torrent_provider, 'passkey'):
#end if
<%
client = {} if 'blackhole' == sickgear.TORRENT_METHOD else get_client_instance(sickgear.TORRENT_METHOD)().__class__.__dict__
name = '' if not client else get_client_instance(sickgear.TORRENT_METHOD)().name
%>
#if ($hasattr($cur_torrent_provider, '_seed_ratio') and '_set_torrent_ratio' in $client)
#end if
#if ($hasattr($cur_torrent_provider, 'seed_time') and '_set_torrent_seed_time' in $client)
#set $use_default = 'to use the %s min
torrent search setting minimum default' % ($sickgear.TORRENT_SEED_TIME, $sbRoot) if $sickgear.TORRENT_SEED_TIME else 'for the %s setting' % $name
#end if
#if $hasattr($cur_torrent_provider, 'minseed'):
#end if
#if $hasattr($cur_torrent_provider, 'minleech'):
#end if
#if callable(getattr(cur_torrent_provider, 'ui_string', None))
#set $field_name = cur_torrent_provider.get_id() + '_use_after_get_data'
#set $desc_text = cur_torrent_provider.ui_string($field_name)
#set $tip_text = cur_torrent_provider.ui_string($field_name + '_tip')
#if $tip_text and $hasattr($cur_torrent_provider, 'after_get_data'):
#end if
#end if
$filter_title
#if $hasattr($cur_torrent_provider, 'freeleech'):
#end if
#if $hasattr($cur_torrent_provider, 'confirmed'):
#end if
#if $hasattr($cur_torrent_provider, 'may_filter'):
#for $cur_fval, $filter in iteritems($cur_torrent_provider.may_filter)
#set $cur_fname, $cur_is_default = $filter[0], $filter[1]
#set $filter_id = '%s_filter_%s' % ($cur_torrent_provider.get_id(), $cur_fval)
#end for
#if $cur_torrent_provider.may_filter
(see $cur_torrent_provider.name)
#end if
#end if
#if $hasattr($cur_torrent_provider, 'reject_m2ts'):
#end if
$filter_tip
#if $hasattr($cur_torrent_provider, 'search_mode') and $cur_torrent_provider.supports_backlog:
#end if
#if $hasattr($cur_torrent_provider, 'search_fallback') and $cur_torrent_provider.supports_backlog:
#end if
#if not $cur_torrent_provider.supports_backlog:
The latest releases are the focus of this provider, no backlog searching
#end if
#end for
#if $provider_config_list