pystardust / ani-cli

A cli tool to browse and play anime
GNU General Public License v3.0
7.44k stars 530 forks source link

feat: add --skip-title <title> #1253

Closed LeFlorians closed 6 months ago

LeFlorians commented 6 months ago

Add --skip-title </h1> <h2>Type of change</h2> <ul> <li>[ ] Bug fix</li> <li>[x] Feature</li> <li>[x] Documentation update</li> </ul> <h2>Description</h2> <p>I added the <code>--skip-title <title></code> cmdline argument. I did this because it wouldn't skip One Piece intros with the default title of "1P".</p> <h2>Checklist</h2> <ul> <li>[x] any anime playing</li> <li> <h2>[x] bumped version</h2> </li> <li>[x] next, prev and replay work</li> <li>[x] <code>-c</code> history and continue work</li> <li>[x] <code>-d</code> downloads work</li> <li>[x] <code>-s</code> syncplay works</li> <li>[x] <code>-q</code> quality works</li> <li>[x] <code>-v</code> vlc works</li> <li>[x] <code>-e</code> select episode works</li> <li>[x] <code>-S</code> select index works</li> <li>[x] <code>-r</code> range selection works</li> <li>[x] <code>--dub</code> and regular (sub) mode both work</li> <li> <h2>[x] all providers return links (not necessarily on a single anime, use debug mode to confirm)</h2> </li> <li>[x] <code>-h</code> help info is up to date</li> <li>[x] Readme is up to date</li> <li>[x] Man page is up to date</li> </ul> <h2>Additional Testcases</h2> <ul> <li>The safe bet: One Piece</li> <li>Episode 0: Saenai Heroine no Sodatekata ♭</li> <li>Unicode: Saenai Heroine no Sodatekata ♭</li> <li>Non-whole episodes: Tensei shitara slime datta ken (ep. 24.5, ep. 24.9) [x] Tested the above</li> </ul> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>