Deployed 041ba52 with MkDocs version: 1.6.1

This commit is contained in:
2026-08-04 23:40:09 +00:00
parent 0cd867c391
commit e8cf049fac
9 changed files with 507 additions and 224 deletions
+58 -1
View File
@@ -1852,6 +1852,23 @@
</span>
</a>
<nav class="md-nav" aria-label=" Episode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#unshackle.core.titles.Episode.matches_wanted" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;matches_wanted
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -1999,6 +2016,23 @@
</span>
</a>
<nav class="md-nav" aria-label=" Episode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#unshackle.core.titles.Episode.matches_wanted" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;matches_wanted
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -2129,7 +2163,8 @@ A service returns one of these collections from its title lookup. See
</span><span id="__span-0-10"><a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a> <span class="n">data</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
</span><span id="__span-0-11"><a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a> <span class="n">description</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
</span><span id="__span-0-12"><a id="__codelineno-0-12" name="__codelineno-0-12" href="#__codelineno-0-12"></a> <span class="n">air_date</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
</span><span id="__span-0-13"><a id="__codelineno-0-13" name="__codelineno-0-13" href="#__codelineno-0-13"></a><span class="p">)</span>
</span><span id="__span-0-13"><a id="__codelineno-0-13" name="__codelineno-0-13" href="#__codelineno-0-13"></a> <span class="n">part</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
</span><span id="__span-0-14"><a id="__codelineno-0-14" name="__codelineno-0-14" href="#__codelineno-0-14"></a><span class="p">)</span>
</span></code></pre></div>
<div class="doc doc-contents ">
@@ -2159,6 +2194,28 @@ A service returns one of these collections from its title lookup. See
<div class="doc doc-object doc-function">
<h3 id="unshackle.core.titles.Episode.matches_wanted" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">matches_wanted</span>
<a href="#unshackle.core.titles.Episode.matches_wanted" class="headerlink" title="Permanent link">&para;</a></h3>
<div class="language-python doc-signature highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nf">matches_wanted</span><span class="p">(</span><span class="n">wanted</span><span class="p">)</span>
</span></code></pre></div>
<div class="doc doc-contents ">
<p>Whether a parsed <code>-w</code> key set selects this episode.</p>
<p>A part-ful episode answers to both its base key and its part key, so <code>-w s1e1</code>
takes every part. <code>!</code> keys are part-qualified exclusions resolved here.</p>
</div>
</div>
</div>
+16 -5
View File
@@ -2053,13 +2053,24 @@ values, filesystem-unsafe characters (<code>&lt; &gt; : " / \ | ? *</code>), emp
folder-kind keys.</p>
<details class="example">
<summary>All valid template variables</summary>
<p><code>title</code>, <code>year</code>, <code>season</code>, <code>episode</code>, <code>season_episode</code>, <code>episode_name</code>, <code>date</code>,
<code>quality</code>, <code>resolution</code>, <code>source</code>, <code>tag</code>, <code>track_number</code>, <code>artist</code>, <code>album_artist</code>,
<code>album</code>, <code>disc</code>, <code>track_total</code>, <code>disc_total</code>, <code>release_type</code>, <code>genre</code>, <code>explicit</code>,
<code>isrc</code>, <code>upc</code>, <code>label</code>, <code>audio</code>, <code>audio_channels</code>, <code>audio_full</code>, <code>atmos</code>, <code>dual</code>,
<code>multi</code>, <code>dubbed</code>, <code>video</code>, <code>hdr</code>, <code>hfr</code>, <code>edition</code>, <code>repack</code>, <code>lang_tag</code>,
<p><code>title</code>, <code>year</code>, <code>season</code>, <code>episode</code>, <code>season_episode</code>, <code>episode_name</code>, <code>part</code>,
<code>date</code>, <code>quality</code>, <code>resolution</code>, <code>source</code>, <code>tag</code>, <code>track_number</code>, <code>artist</code>,
<code>album_artist</code>, <code>album</code>, <code>disc</code>, <code>track_total</code>, <code>disc_total</code>, <code>release_type</code>, <code>genre</code>,
<code>explicit</code>, <code>isrc</code>, <code>upc</code>, <code>label</code>, <code>audio</code>, <code>audio_channels</code>, <code>audio_full</code>, <code>atmos</code>,
<code>dual</code>, <code>multi</code>, <code>dubbed</code>, <code>video</code>, <code>hdr</code>, <code>hfr</code>, <code>edition</code>, <code>repack</code>, <code>lang_tag</code>,
<code>title_type</code>.</p>
</details>
<div class="admonition warning">
<p class="admonition-title"><code>{part?}</code> is already inside <code>{season_episode}</code></p>
<p><code>part</code> holds the bare part index of a
<a href="../../../guide/output-and-naming/#split-episodes">split episode</a> (<code>2</code>) and is empty on
every other title. unshackle folds it into <code>{episode}</code> and <code>{season_episode}</code>, so the
shipped <code>series</code> template names split episodes correctly with no edit. Putting
<code>{part?}</code> next to either of them renders the part twice (<code>S01E01.Part.2.2</code>). Use the
standalone variable only in a template that names neither <code>{episode}</code> nor
<code>{season_episode}</code>, and note that it is always empty in a folder template, since
folders do not carry the part.</p>
</div>
<h2 id="tagging-naming-keys">Tagging &amp; naming keys<a class="headerlink" href="#tagging-naming-keys" title="Permanent link">&para;</a></h2>
<table>
<thead>