AniDB O'Matic - Documentation: Local file renaming - Samples: Difference between revisions

Jump to navigation Jump to search
set mepno bug
(Add new renaming script)
(set mepno bug)
Line 4: Line 4:
==Default pattern==
==Default pattern==
Output: Transliterated anime name - 01v2 - English episode name [s-gn] (CCRCCRCC).ext
Output: Transliterated anime name - 01v2 - English episode name [s-gn] (CCRCCRCC).ext
'''ATTENTION!''' The default pattern has a bug. See below for instructions to fix it.
<pre>
<pre>
set('atitle', at('x-jat'))
set('atitle', at('x-jat'))
Line 40: Line 42:
filename
filename
</pre>
</pre>
'''ATTENTION!''' The default pattern has a bug. To fix it, find the following line:
<pre>set('mepno', max(A.TotalEpisodeCount, E.EpisodeTypeCount))</pre>
And replace it with:
<pre>set('mepno', if(E.TypeId=1, max(A.TotalEpisodeCount, E.EpisodeTypeCount), E.EpisodeTypeCount))</pre>


----
----
Line 80: Line 86:


// Episode number and prefix
// Episode number and prefix
if(E.TypeId=1, set('mepno', max(A.TotalEpisodeCount, E.EpisodeTypeCount)))
set('mepno', if(E.TypeId=1, max(A.TotalEpisodeCount, E.EpisodeTypeCount), E.EpisodeTypeCount))
if(E.TypeId<>1, set('mepno', E.EpisodeTypeCount))
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
if(E.TypeId=2, set('epno', 'S'+epno))
if(E.TypeId=2, set('epno', 'S'+epno))
Line 136: Line 141:
set('atitle', replace(atitle, '\', ' '))
set('atitle', replace(atitle, '\', ' '))
set('version', if(F.Version>1, 'v'+F.Version, ''))
set('version', if(F.Version>1, 'v'+F.Version, ''))
set('mepno', max(A.TotalEpisodeCount, E.EpisodeTypeCount))
set('mepno', if(E.TypeId=1, max(A.TotalEpisodeCount, E.EpisodeTypeCount), E.EpisodeTypeCount))
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
if(E.TypeId=2, set('epno', 'S'+epno))
if(E.TypeId=2, set('epno', 'S'+epno))
Line 177: Line 182:
set('etitle', replace(etitle, '\', '_'))
set('etitle', replace(etitle, '\', '_'))
set('version', if(F.Version>1, 'v'+F.Version, ''))
set('version', if(F.Version>1, 'v'+F.Version, ''))
set('mepno', max(A.TotalEpisodeCount, E.EpisodeTypeCount))
set('mepno', if(E.TypeId=1, max(A.TotalEpisodeCount, E.EpisodeTypeCount), E.EpisodeTypeCount))
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
set('epno', padl(E.EpisodeNo, max(1, length(mepno)), '0') + version)
if(E.TypeId=2, set('epno', 'S'+epno))
if(E.TypeId=2, set('epno', 'S'+epno))
staff
235

edits

Navigation menu

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.