
Code: Select all
{fn.replaceAll(/(\w+).((?:19|20)\d{2}).(.+.vs.\w+).(\d{2}).(\d{2}).(\d{3}p)(.+)/, '$1 $2-$4-$5 $3').replace('EPL','English Premier League').space('.')}
English.Premier.League.2009-08-14.Aston.Villa.vs.Wigan
https://regexr.com/6krvi
Code: Select all
{fn.replaceAll(/(\w+).((?:19|20)\d{2}).(.+.vs.\w+).(\d{2}).(\d{2}).(\d{3}p)(.+)/, '$1 $2-$4-$5 $3').replace('EPL','English Premier League').space('.')}
English.Premier.League.2009-08-14.Aston.Villa.vs.Wigan
Code: Select all
{folder.dir.name.space('.').replace("&", "and").replaceAll(/[!\[\]:'()?+-]/, "").replace(",", ".").replace("..", ".")}{any{'.'+s00e00}{'.'+fn.match(/(s\d+e\d+)-?(e\d+)?/)}}{fn.after(/(e\d+)/)}
Code: Select all
p:/movies/{n.sortName('$2, $1')} ({y})/{n}{'.'+allOf{vf}{channels}{vc}{aco}{bitdepth+'bit'}{HDR ? 'HDR' : null}.join('.')}
Code: Select all
instanceof MultiEpisode
Code: Select all
{ plex[1] }/{ plex.derive{allOf{ languages =~ /eng/ ? null : languages.name[0].upper() }{genre}{director}{vf}.joining(', ', ' [', ']')}.name }
Hellboy (2004)/Hellboy (2004) [Fantasy, Guillermo del Toro, 1080p]
Code: Select all
{plex.name} {allOf{ languages =~ /eng/ ? null : languages.name[0].upper() }{genre}{director}{vf}.joining(', ', ' [', ']')}
The Adversary (2002) [FRENCH, Mystery, Nicole Garcia, 1080p]
Code: Select all
{def norm = {it.replaceAll(/(?i)[abcde]/)}; norm(n) + ' vs ' + n}
only use if you need to do the same thing multiple times within aTh isstr rtist vs The Disaster Artist
Code: Select all
{}
Do you mean store in "clear text" ?fix the problem by storing your password verbatim and using it for login requests.
Code: Select all
{' '+ (bitdepth == 10 ? '10bit' : '')}
Code: Select all
C:\Program Files\WindowsApps\PointPlanck.FileBot_4.9.4.0_x64__49ex9gnthnt12
Code: Select all
<movie>
<dateadded>2021-03-26 11:35:50</dateadded>
</movie>
Code: Select all
filebot -script fn:properties --def ...