mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-18 08:43:37 +00:00
e56303798c
Initial SickGear for Python 3.
93 lines
3.1 KiB
Cheetah
93 lines
3.1 KiB
Cheetah
#import sickgear
|
|
##
|
|
#set global $title = 'Cache'
|
|
#set global $header = 'Cache'
|
|
#set global $sbPath = '..'
|
|
#set global $topmenu = 'cache'
|
|
##
|
|
#import os.path
|
|
#from sickgear import providers
|
|
#from sickgear.common import Quality
|
|
#from sickgear.helpers import try_int
|
|
#from sickgear.sgdatetime import SGDatetime
|
|
#include $os.path.join($sickgear.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'], $SGDatetime.sbfdatetime($SGDatetime.fromtimestamp($hItem['time'])))
|
|
#set $ver = $hItem['version']
|
|
#set $ver = ($ver, '')[-1 == $ver]
|
|
#set $quality = try_int($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($sickgear.PROG_DIR,'gui/slick/interfaces/default/inc_bottom.tmpl')
|