feat: add normal camera atlas maintenance tooling
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Normal Camera Review Index</title>
|
||||
<style>
|
||||
body{font-family:Arial,sans-serif;margin:24px;background:#f6f6f3;color:#1f2328}
|
||||
h1{font-size:22px;margin:0 0 8px}
|
||||
.meta{margin:0 0 16px;color:#4b5563}
|
||||
table{border-collapse:collapse;width:100%;background:#fff}
|
||||
th,td{border:1px solid #d0d7de;padding:8px;text-align:left;font-size:13px;vertical-align:top}
|
||||
th{background:#eef0f3}
|
||||
td.num{text-align:right}
|
||||
code{font-size:12px}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Normal Camera Review Index</h1>
|
||||
<p class="meta">No-generation index for local review manifests and contact sheets.</p>
|
||||
<table>
|
||||
<thead><tr><th>Source folder</th><th>Canonical label</th><th>Images</th><th>Selected refs</th><th>Residual</th><th>Manifest</th><th>Contact sheet</th></tr></thead>
|
||||
<tbody>
|
||||
<tr><td><code>reverse cowgirl</code></td><td><code>reverse cowgirl</code></td><td class="num">240</td><td class="num">36</td><td class="num">204</td><td><a href="reverse_cowgirl_review_manifest.json">manifest</a></td><td><a href="reverse_cowgirl_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>breasts exposed</code></td><td><code>breasts exposed</code></td><td class="num">168</td><td class="num">46</td><td class="num">122</td><td><a href="breasts_exposed_review_manifest.json">manifest</a></td><td><a href="breasts_exposed_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>pussy spread</code></td><td><code>pussy spread</code></td><td class="num">100</td><td class="num">36</td><td class="num">64</td><td><a href="pussy_spread_review_manifest.json">manifest</a></td><td><a href="pussy_spread_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anal random</code></td><td><code>anal random</code></td><td class="num">99</td><td class="num">23</td><td class="num">76</td><td><a href="anal_random_review_manifest.json">manifest</a></td><td><a href="anal_random_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>couple kissing</code></td><td><code>couple kissing</code></td><td class="num">88</td><td class="num">12</td><td class="num">76</td><td><a href="couple_kissing_review_manifest.json">manifest</a></td><td><a href="couple_kissing_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>cowgirl - back view - 3-4 angle</code></td><td><code>cowgirl - back view - 3-4 angle</code></td><td class="num">129</td><td class="num">15</td><td class="num">114</td><td><a href="cowgirl_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="cowgirl_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>cowgirl - side view</code></td><td><code>cowgirl - side view</code></td><td class="num">34</td><td class="num">15</td><td class="num">19</td><td><a href="cowgirl_side_view_review_manifest.json">manifest</a></td><td><a href="cowgirl_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>woman solo showing her hass - back view</code></td><td><code>woman solo showing her ass - back view</code></td><td class="num">99</td><td class="num">11</td><td class="num">88</td><td><a href="woman_solo_showing_her_hass_back_view_review_manifest.json">manifest</a></td><td><a href="woman_solo_showing_her_hass_back_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy on all four - back view - 3-4 angle</code></td><td><code>doggy on all four - back view - 3-4 angle</code></td><td class="num">69</td><td class="num">15</td><td class="num">54</td><td><a href="doggy_on_all_four_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="doggy_on_all_four_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy on all four - side view</code></td><td><code>doggy on all four - side view</code></td><td class="num">70</td><td class="num">14</td><td class="num">56</td><td><a href="doggy_on_all_four_side_view_review_manifest.json">manifest</a></td><td><a href="doggy_on_all_four_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy all four - front view</code></td><td><code>doggy all four - front view</code></td><td class="num">28</td><td class="num">15</td><td class="num">13</td><td><a href="doggy_all_four_front_view_review_manifest.json">manifest</a></td><td><a href="doggy_all_four_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy - front view </code></td><td><code>doggy - front view</code></td><td class="num">13</td><td class="num">12</td><td class="num">1</td><td><a href="doggy_front_view_review_manifest.json">manifest</a></td><td><a href="doggy_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>handjob standing - side view</code></td><td><code>handjob standing - side view</code></td><td class="num">63</td><td class="num">7</td><td class="num">56</td><td><a href="handjob_standing_side_view_review_manifest.json">manifest</a></td><td><a href="handjob_standing_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>wand</code></td><td><code>wand</code></td><td class="num">9</td><td class="num">8</td><td class="num">1</td><td><a href="wand_review_manifest.json">manifest</a></td><td><a href="wand_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>breast sucking - side view</code></td><td><code>breast sucking - side view</code></td><td class="num">43</td><td class="num">15</td><td class="num">28</td><td><a href="breast_sucking_side_view_review_manifest.json">manifest</a></td><td><a href="breast_sucking_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>fuck from front standing - side view</code></td><td><code>fuck from front standing - side view</code></td><td class="num">36</td><td class="num">3</td><td class="num">33</td><td><a href="fuck_from_front_standing_side_view_review_manifest.json">manifest</a></td><td><a href="fuck_from_front_standing_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy - back view - 3-4 angle</code></td><td><code>doggy - back view - 3-4 angle</code></td><td class="num">35</td><td class="num">15</td><td class="num">20</td><td><a href="doggy_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="doggy_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>penis worship</code></td><td><code>penis worship</code></td><td class="num">49</td><td class="num">20</td><td class="num">29</td><td><a href="penis_worship_review_manifest.json">manifest</a></td><td><a href="penis_worship_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>fuck from behind standing - woman backside - side view</code></td><td><code>fuck from behind standing - woman backside - side view</code></td><td class="num">47</td><td class="num">17</td><td class="num">30</td><td><a href="fuck_from_behind_standing_woman_backside_side_view_review_manifest.json">manifest</a></td><td><a href="fuck_from_behind_standing_woman_backside_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>piledriver</code></td><td><code>piledriver</code></td><td class="num">27</td><td class="num">18</td><td class="num">9</td><td><a href="piledriver_review_manifest.json">manifest</a></td><td><a href="piledriver_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>blowjob - laying - front view</code></td><td><code>blowjob - laying - front view</code></td><td class="num">26</td><td class="num">15</td><td class="num">11</td><td><a href="blowjob_laying_front_view_review_manifest.json">manifest</a></td><td><a href="blowjob_laying_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>breast - touching - front view</code></td><td><code>breast - touching - front view</code></td><td class="num">25</td><td class="num">15</td><td class="num">10</td><td><a href="breast_touching_front_view_review_manifest.json">manifest</a></td><td><a href="breast_touching_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>ballsucking - laying</code></td><td><code>ballsucking - laying</code></td><td class="num">2</td><td class="num">2</td><td class="num">0</td><td><a href="ballsucking_laying_review_manifest.json">manifest</a></td><td><a href="ballsucking_laying_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>ballsucking - standing</code></td><td><code>ballsucking - standing</code></td><td class="num">12</td><td class="num">12</td><td class="num">0</td><td><a href="ballsucking_standing_review_manifest.json">manifest</a></td><td><a href="ballsucking_standing_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>face sitting</code></td><td><code>face sitting</code></td><td class="num">4</td><td class="num">4</td><td class="num">0</td><td><a href="face_sitting_review_manifest.json">manifest</a></td><td><a href="face_sitting_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>pussy licking - backv iew</code></td><td><code>pussy licking - back view</code></td><td class="num">3</td><td class="num">3</td><td class="num">0</td><td><a href="pussy_licking_backv_iew_review_manifest.json">manifest</a></td><td><a href="pussy_licking_backv_iew_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>removing pants</code></td><td><code>removing pants</code></td><td class="num">3</td><td class="num">3</td><td class="num">0</td><td><a href="removing_pants_review_manifest.json">manifest</a></td><td><a href="removing_pants_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>rimjob</code></td><td><code>rimjob</code></td><td class="num">3</td><td class="num">3</td><td class="num">0</td><td><a href="rimjob_review_manifest.json">manifest</a></td><td><a href="rimjob_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>footjob</code></td><td><code>footjob</code></td><td class="num">2</td><td class="num">2</td><td class="num">0</td><td><a href="footjob_review_manifest.json">manifest</a></td><td><a href="footjob_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>reverse cowgirl - leg up</code></td><td><code>reverse cowgirl - leg up</code></td><td class="num">2</td><td class="num">2</td><td class="num">0</td><td><a href="reverse_cowgirl_leg_up_review_manifest.json">manifest</a></td><td><a href="reverse_cowgirl_leg_up_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>reverse cowgirl -pretzel</code></td><td><code>reverse cowgirl - pretzel</code></td><td class="num">2</td><td class="num">2</td><td class="num">0</td><td><a href="reverse_cowgirl_pretzel_review_manifest.json">manifest</a></td><td><a href="reverse_cowgirl_pretzel_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>fist</code></td><td><code>fist</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="fist_review_manifest.json">manifest</a></td><td><a href="fist_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anal cowgirl</code></td><td><code>anal cowgirl</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="anal_cowgirl_review_manifest.json">manifest</a></td><td><a href="anal_cowgirl_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anal doggy - side view</code></td><td><code>anal doggy - side view</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="anal_doggy_side_view_review_manifest.json">manifest</a></td><td><a href="anal_doggy_side_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anal fuck from behind laying - back view - 3-4 angle</code></td><td><code>anal fuck from behind laying - back view - 3-4 angle</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="anal_fuck_from_behind_laying_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="anal_fuck_from_behind_laying_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anal reverse congress</code></td><td><code>anal reverse congress</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="anal_reverse_congress_review_manifest.json">manifest</a></td><td><a href="anal_reverse_congress_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>anus lickiing</code></td><td><code>anus licking</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="anus_lickiing_review_manifest.json">manifest</a></td><td><a href="anus_lickiing_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>blowjob laying - back view - 3-4 angle</code></td><td><code>blowjob laying - back view - 3-4 angle</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="blowjob_laying_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="blowjob_laying_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>doggy press - back side</code></td><td><code>doggy press - back side</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="doggy_press_back_side_review_manifest.json">manifest</a></td><td><a href="doggy_press_back_side_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>face sitting - front view</code></td><td><code>face sitting - front view</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="face_sitting_front_view_review_manifest.json">manifest</a></td><td><a href="face_sitting_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>handjob - standing -low angle</code></td><td><code>handjob - standing - low angle</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="handjob_standing_low_angle_review_manifest.json">manifest</a></td><td><a href="handjob_standing_low_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>pussy licking leg up - back view - 3-4 angle</code></td><td><code>pussy licking leg up - back view - 3-4 angle</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="pussy_licking_leg_up_back_view_3_4_angle_review_manifest.json">manifest</a></td><td><a href="pussy_licking_leg_up_back_view_3_4_angle_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>pussy licking standing woman</code></td><td><code>pussy licking standing woman</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="pussy_licking_standing_woman_review_manifest.json">manifest</a></td><td><a href="pussy_licking_standing_woman_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>under desk</code></td><td><code>under desk</code></td><td class="num">1</td><td class="num">1</td><td class="num">0</td><td><a href="under_desk_review_manifest.json">manifest</a></td><td><a href="under_desk_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>pretzel</code></td><td><code>pretzel</code></td><td class="num">2</td><td class="num">2</td><td class="num">0</td><td><a href="pretzel_review_manifest.json">manifest</a></td><td><a href="pretzel_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>woman ass exposed</code></td><td><code>woman ass exposed</code></td><td class="num">4</td><td class="num">4</td><td class="num">0</td><td><a href="woman_ass_exposed_review_manifest.json">manifest</a></td><td><a href="woman_ass_exposed_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>reverse congress - front view</code></td><td><code>reverse congress - front view</code></td><td class="num">21</td><td class="num">15</td><td class="num">6</td><td><a href="reverse_congress_front_view_review_manifest.json">manifest</a></td><td><a href="reverse_congress_front_view_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>boobjob</code></td><td><code>boobjob</code></td><td class="num">19</td><td class="num">13</td><td class="num">6</td><td><a href="boobjob_review_manifest.json">manifest</a></td><td><a href="boobjob_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>fingering</code></td><td><code>fingering</code></td><td class="num">15</td><td class="num">12</td><td class="num">3</td><td><a href="fingering_review_manifest.json">manifest</a></td><td><a href="fingering_contact_sheet.html">contact sheet</a></td></tr>
|
||||
<tr><td><code>69</code></td><td><code>69</code></td><td class="num">10</td><td class="num">8</td><td class="num">2</td><td><a href="69_review_manifest.json">manifest</a></td><td><a href="69_contact_sheet.html">contact sheet</a></td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user