ai stats has divs not tables, so more compact/responsive, also stats now have clickable link to appropriate AI:<tag> search
This commit is contained in:
@@ -1,21 +1,63 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block main_content %}
|
||||
<style>
|
||||
.bgb {
|
||||
background: #cfe2ff
|
||||
}
|
||||
</style>
|
||||
<h3>Basic AI stats</h3>
|
||||
<table class="table table-striped table-sm">
|
||||
<tbody><thead class="table-primary"><tr><th>What</th><th>Amount</th></tr></thead>
|
||||
<tr><td>Files with a face</td><td>{{fstats['files_with_a_face']}}</td></tr>
|
||||
<tr><td>Files with a matched face</td><td>{{fstats['files_with_a_match']}}</td></tr>
|
||||
<tr><td>Files with missing matches</td><td>{{fstats['files_with_missing_matches']}}</td></tr>
|
||||
<tr><td>All faces found</td><td>{{fstats['all_faces']}}</td></tr>
|
||||
<tr><td>All faces matched</td><td>{{fstats['all_matched_faces']}}</td></tr>
|
||||
<tr><td>All faces unmatched</td><td>{{fstats['all_unmatched_faces']}}</td></tr>
|
||||
</tbody></table>
|
||||
<div class="row mt-3">
|
||||
<div class="col-3 bgb"><b>What</b></div><div class="col-1 bgb"><center><b>Amount</b></center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">Files with a face</div><div class="col-1"><center>{{fstats['files_with_a_face']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">Files with a face</div><div class="col-1"><center>{{fstats['files_with_a_face']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">Files with a matched face</div><div class="col-1"><center>{{fstats['files_with_a_match']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">Files with missing matches</div><div class="col-1"><center>{{fstats['files_with_missing_matches']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">All faces found</div><div class="col-1"><center>{{fstats['all_faces']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">All faces matched</div><div class="col-1"><center>{{fstats['all_matched_faces']}}</center></div>
|
||||
</div> <div class="row">
|
||||
<div class="col-3">All faces unmatched</div><div class="col-1"><center>{{fstats['all_unmatched_faces']}}</center></div>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped table-sm">
|
||||
<tbody><thead class="table-primary"><tr><th>Person (tag)</th><th>Number of files matched</th></thead>
|
||||
<div class="row mt-4">
|
||||
{% if num_stats > 0 %}
|
||||
<div class="col-1 bgb"><b>Person</b></div><div class="col-1 bgb"><center><b># matches</b></center></div><div class="col-1"> </div>
|
||||
{% endif %}
|
||||
{% if num_stats > 1 %}
|
||||
<div class="col-1 bgb"><b>Person</b></div><div class="col-1 bgb"><center><b># matches</b></center></div><div class="col-1"> </div>
|
||||
{% endif %}
|
||||
{% if num_stats > 2 %}
|
||||
<div class="col-1 bgb"><b>Person</b></div><div class="col-1 bgb"><center><b># matches</b></center></div><div class="col-1"> </div>
|
||||
{% endif %}
|
||||
{% if num_stats > 3 %}
|
||||
<div class="col-1 bgb"><b>Person</b></div><div class="col-1 bgb"><center><b># matches</b></center></div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="row">
|
||||
{% for s in stats %}
|
||||
<tr><td>{{s[0]}}</td><td>{{s[1]}}</td></tr>
|
||||
<div class="col-1">
|
||||
<form id="_{{s[0]}}" method="POST" action="{{url_for('search')}}">
|
||||
<input type="hidden" name="search_term" value="AI:{{s[0]}}">
|
||||
<input type="hidden" name="noo" value="Oldest">
|
||||
<input type="hidden" name="grouping" value="None">
|
||||
<input type="hidden" name="how_many" value="50">
|
||||
<input type="hidden" name="offset" value="0">
|
||||
<input type="hidden" name="size" value="128">
|
||||
<input type="hidden" name="folders" value="False">
|
||||
<input type="hidden" name="cwd" value="/">
|
||||
<a href="javascript:$('#_{{s[0]}}').submit()">{{s[0]}}</a></form>
|
||||
</div>
|
||||
<div class="col-1"><center>{{s[1]}}</center></div>
|
||||
<div class="col-1"> </div>
|
||||
{% if loop.index + 1 % 3 == 0 %}
|
||||
</div><div class="row">
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</tbody></table>
|
||||
</div>
|
||||
{% endblock main_content %}
|
||||
|
||||
Reference in New Issue
Block a user