SickGear/gui/slick/interfaces/default/cache.tmpl
JackDandy 208ddfb42a Change prefer modern html5lib over old to prevent display show issue on systems that fail to clean libs.
In rare cases, systems *fail* to remove the deprecated "_base.pyc" file (and probably others) in \lib\html5lib\treebuilders\. Therefore, the startup cleanup process will now list files that cannot be auto deleted - user must then manually delete files listed in "__README-DANGER.txt".
Change add un/pw for cookie support to improve SpeedCD torrent provider.
Change improve handling faults when downloading .torrent files.
Remove TorrentBytes provider.
Change remove redundant log messages for releases never to be cached removing <30% log spam
Change remove redundant log messages for items not found in cache removing <10% log spam
Pep8.
2018-04-26 01:46:53 +01:00

92 lines
3.1 KiB
Cheetah

#import sickbeard
##
#set global $title = 'Cache'
#set global $header = 'Cache'
#set global $sbPath = '..'
#set global $topmenu = 'cache'
##
#import os.path
#from sickbeard import sbdatetime, providers
#from sickbeard.common import Quality
#from sickbeard.helpers import tryInt
#include $os.path.join($sickbeard.PROG_DIR, 'gui/slick/interfaces/default/inc_top.tmpl')
<script type="text/javascript">
<!--
\$(document).ready(function()
{
\$('#cacheTable:has(tbody tr)').tablesorter({
widgets: ['zebra', 'filter'],
sortList: [[1,0]],
});
#raw
$('.addQTip').each(function () {
$(this).css({'cursor':'help', 'text-shadow':'0px 0px 0.5px #666'});
$(this).qtip({
show: {solo:true},
position: {viewport:$(window), my:'right center', adjust:{ y: -10, x: -15 }},
style: {classes:'qtip-rounded qtip-shadow'}
});
});
#end raw
});
//-->
</script>
#if $varExists('header')
<h1 class="header">$header</h1>
#else
<h1 class="title">$title</h1>
#end if
<table id="cacheTable" class="sickbeardTable tablesorter" cellspacing="1" border="0" cellpadding="0">
<thead>
<tr>
<th class="col-cache">Prov</th>
<th class="col-name-cache">Rls Name</th>
<th class="col-cache">Sn</th>
<th class="col-cache col-episodes">En</th>
<th class="col-cache">Show Id</th>
<th class="col-cache">Url</th>
<th class="col-cache">TimeStamp</th>
<th class="col-cache">Quality</th>
<th class="col-cache">Rls Group</th>
<th class="col-cache">Ver</th>
</tr>
</thead>
<tfoot>
<tr>
<th class="nowrap" colspan="10" style="text-align:left">$len($cacheResults) releases</th>
</tr>
</tfoot>
<tbody>
#for $hItem in $cacheResults:
#set $provider = $providers.getProviderClass($hItem['provider'])
#set $tip = '%s @ %s' % ($hItem['provider'], $sbdatetime.sbdatetime.sbfdatetime($sbdatetime.sbdatetime.fromtimestamp($hItem['time'])))
#set $ver = $hItem['version']
#set $ver = ($ver, '')[-1 == $ver]
#set $quality = tryInt($hItem['quality'])
<tr>
#if $provider
<td class="col-cache"><img src="$sbRoot/images/providers/$provider.image_name()" class="addQTip" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle"></td>
#else
<td class="col-cache"><span class="addQTip" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle">$hItem['provider']</span></td>
#end if
<td class="col-name-cache">$hItem['name']</td>
<td class="col-cache">$hItem['season']</td>
<td class="col-episodes" style="white-space:nowrap">$hItem['episodes'].strip('|').replace('|', ',')</td>
<td class="col-cache">$hItem['indexerid']</td>
<td class="col-cache"><span title="$hItem['url']" class="addQTip"><img src="$sbRoot/images/info32.png" width="16" height="16" /></span></td>
<td class="col-cache">$hItem['time']</td>
<td class="col-cache"><span class="quality $Quality.get_quality_css($quality)">$Quality.get_quality_ui($quality)</span></td>
<td class="col-cache">$hItem['release_group']</td>
<td class="col-cache">$ver</td>
</tr>
#end for
</tbody>
</table>
#include $os.path.join($sickbeard.PROG_DIR,'gui/slick/interfaces/default/inc_bottom.tmpl')