Mercurial > ec-dotfiles
comparison bin/ren @ 483:ee4ce7e78d2d
Update rules.
author | edogawaconan <me@myconan.net> |
---|---|
date | Sat, 12 Oct 2013 23:57:56 +0700 |
parents | 27c5847dfe36 |
children | 0d928126fcf6 |
comparison
equal
deleted
inserted
replaced
482:20521d872fab | 483:ee4ce7e78d2d |
---|---|
20 if ($newname =~ m/\[(Doremi|Elysium)/) { | 20 if ($newname =~ m/\[(Doremi|Elysium)/) { |
21 $newname =~ s/\.([a-z0-9]+)$/,$1/i; | 21 $newname =~ s/\.([a-z0-9]+)$/,$1/i; |
22 $newname =~ s/\./ /g; | 22 $newname =~ s/\./ /g; |
23 $newname =~ s/,([a-z0-9]+)$/.$1/i; | 23 $newname =~ s/,([a-z0-9]+)$/.$1/i; |
24 } | 24 } |
25 $newname =~ s/Pocket Monsters Best Wishes Season 2 Decolora Adventure (\d+) .+\[H264 720P\]/ Pokemon Best Wishes S2 Decolora Adventure - $1 [720p]/i; | |
25 $newname =~ s/^Gundam Seed (\d+|\d+\[v2\])\.DVD\(H264\.AAC\)\[KAA\]/[KAA] Gundam SEED - $1 [DVD]/i; | 26 $newname =~ s/^Gundam Seed (\d+|\d+\[v2\])\.DVD\(H264\.AAC\)\[KAA\]/[KAA] Gundam SEED - $1 [DVD]/i; |
26 $newname =~ s/(\[ACX\])(Spiral)( - \d+) - .* (\[[a-f0-9]{8}\]\.mkv)$/$1 $2$3 $4/i; | 27 $newname =~ s/(\[ACX\])(Spiral)( - \d+) - .* (\[[a-f0-9]{8}\]\.mkv)$/$1 $2$3 $4/i; |
27 $newname =~ s/^Genesis of Aquarion - (\d+) \[3xR\]\[Blu-ray.720p.H264.FLAC.AC3\](v2|)/[3xR] Genesis of Aquarion - $1 [$2 720p BD]/; | 28 $newname =~ s/^Genesis of Aquarion - (\d+) \[3xR\]\[Blu-ray.720p.H264.FLAC.AC3\](v2|)/[3xR] Genesis of Aquarion - $1 [$2 720p BD]/; |
28 $newname =~ s/^Otogi Zoshi Act\.(\d+)\[x264 AAC\]\[SSP-Corp\]/[SSP-Corp] Otogi Zoshi - $1 /; | 29 $newname =~ s/^Otogi Zoshi Act\.(\d+)\[x264 AAC\]\[SSP-Corp\]/[SSP-Corp] Otogi Zoshi - $1 /; |
29 $newname =~ s/(Ending) (\(Clean\)) - 0(\d+)/$1 $3 $2/; | 30 $newname =~ s/(Ending) (\(Clean\)) - 0(\d+)/$1 $3 $2/; |
30 $newname =~ s/(Opening) (\(Clean\))0(\d+)/$1 $3 $2/; | 31 $newname =~ s/(Opening) (\(Clean\))0(\d+)/$1 $3 $2/; |
31 $newname =~ s/ A\+Channel / A Channel - Special /; | 32 $newname =~ s/ A\+Channel / A Channel - Special /; |
32 $newname =~ s/ Arcana✴Famiglia / Arcana Famiglia /i; | 33 $newname =~ s/ Arcana✴Famiglia / Arcana Famiglia /i; |
33 $newname =~ s/ Yuru Yuri♪♪ / Yuru Yuri S2 /i; | 34 $newname =~ s/ Yuru Yuri♪♪ / Yuru Yuri S2 /i; |
35 $newname =~ s/\[Retrofit\] *\[AI A-F&Ishin\] Kanon 2002 /[Retrofit] Kanon (2002) /i; | |
34 $newname =~ s/ The Story of Perrine / Perrine /i; | 36 $newname =~ s/ The Story of Perrine / Perrine /i; |
35 $newname =~ s/\] Chitose Get you!!? - /] Chitose Get You!! - /i; | 37 $newname =~ s/\] Chitose Get you!!? - /] Chitose Get You!! - /i; |
36 $newname =~ s/ Dog Days' / Dog Days S2 /i; | 38 $newname =~ s/ Dog Days' / Dog Days S2 /i; |
37 $newname =~ s/\[commie\]/[Commie]/i; | 39 $newname =~ s/\[commie\]/[Commie]/i; |
38 $newname =~ s/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - (\d+) \[Uncut\]/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - $1 /; | 40 $newname =~ s/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - (\d+) \[Uncut\]/Onii-chan no Koto Nanka Zenzen Suki Janain Dakara ne!! - $1 /; |
53 $newname =~ s/\] *Pocket Monsters - (\d+) - .*\[(H264 |)SUB\]/] Pokemon - $1 /i; | 55 $newname =~ s/\] *Pocket Monsters - (\d+) - .*\[(H264 |)SUB\]/] Pokemon - $1 /i; |
54 $newname =~ s/\] Ebiten - Koritsu Ebisugawa Koukou Tenmon-Bu - /] Ebiten - /i; | 56 $newname =~ s/\] Ebiten - Koritsu Ebisugawa Koukou Tenmon-Bu - /] Ebiten - /i; |
55 $newname =~ s/\] Fafner - /] Soukyuu no Fafner - /; | 57 $newname =~ s/\] Fafner - /] Soukyuu no Fafner - /; |
56 $newname =~ s/\] Senyuu\. - /] Senyuu - /i; | 58 $newname =~ s/\] Senyuu\. - /] Senyuu - /i; |
57 $newname =~ s/\] Amnesia - /] Amnesia - /i; | 59 $newname =~ s/\] Amnesia - /] Amnesia - /i; |
60 $newname =~ s/\] Date A Live - /] Date A Live - /i; | |
61 $newname =~ s/\] Yahari Ore no Seishun Love Comedy wa Machigatteiru - My Teenage RomCom SNAFU - /] Yahari Ore no Seishun Love Comedy wa Machigatteiru - /i; | |
62 $newname =~ s/\] Ore no Imouto ga Konnani Kawaii Wake ga Nai. - My Little Sister Can't Be This Cute. - /] Ore no Imouto ga Konnani Kawaii Wake ga Nai S2 - /i; | |
58 $newname =~ s/\] Kotoura-san - /] Kotoura - /i; | 63 $newname =~ s/\] Kotoura-san - /] Kotoura - /i; |
59 $newname =~ s/\] Sasami-san\@Ganbaranai - /] Sasami\@Ganbaranai - /i; | 64 $newname =~ s/\] Sasami-san\@Ganbaranai - /] Sasami\@Ganbaranai - /i; |
60 $newname =~ s/\] Major OVA - World Series - /] Major World Series OVA - /i; | 65 $newname =~ s/\] Major OVA - World Series - /] Major World Series OVA - /i; |
61 $newname =~ s/\] D\.C\.( )?III ~Da Capo III~ /] Da Capo III /i; | 66 $newname =~ s/\] D\.C\.( )?III ~Da Capo III~ /] Da Capo III /i; |
62 $newname =~ s/\] Ore no Kanojo to Osananajimi ga Shuraba( )?Sugiru( - My Girlfriend and Childhood Friend Fight Too Much)? /] Ore no Kanojo to Osananajimi ga Shuraba Sugiru /i; | 67 $newname =~ s/\] Ore no Kanojo to Osananajimi ga Shuraba( )?Sugiru( - My Girlfriend and Childhood Friend Fight Too Much)? /] Ore no Kanojo to Osananajimi ga Shuraba Sugiru /i; |
96 $newname =~ s/\] Spiral - (\d+) .* \[640 x 480\]\[H\.264\]/] Spiral - $1 /; | 101 $newname =~ s/\] Spiral - (\d+) .* \[640 x 480\]\[H\.264\]/] Spiral - $1 /; |
97 $newname =~ s/\] Mayo Chiki - /] Mayo Chiki! - /i; | 102 $newname =~ s/\] Mayo Chiki - /] Mayo Chiki! - /i; |
98 $newname =~ s/\] Kaitou Tenshi Twin Angel Kyun Kyun Tokimeki Paradise - /] Twin Angel - Twinkle Paradise - /i; | 103 $newname =~ s/\] Kaitou Tenshi Twin Angel Kyun Kyun Tokimeki Paradise - /] Twin Angel - Twinkle Paradise - /i; |
99 $newname =~ s/\] Mai Hime - /] My-HiME - /i; | 104 $newname =~ s/\] Mai Hime - /] My-HiME - /i; |
100 $newname =~ s/\] EUREKA SEVEN AO - /] Eureka Seven AO - /; | 105 $newname =~ s/\] EUREKA SEVEN AO - /] Eureka Seven AO - /; |
106 $newname =~ s/\] kill la kill - /] Kill la Kill - /; | |
101 $newname =~ s/\] CØDE:BREAKER - /] Code Breaker - /i; | 107 $newname =~ s/\] CØDE:BREAKER - /] Code Breaker - /i; |
102 $newname =~ s/\] Nazo no Kanojo X - /] Mysterious Girlfriend X - /i; | 108 $newname =~ s/\] Nazo no Kanojo X - /] Mysterious Girlfriend X - /i; |
103 $newname =~ s/\] Naruto Shippuden - /] Naruto Shippuuden - /i; | 109 $newname =~ s/\] Naruto Shippuden - /] Naruto Shippuuden - /i; |
104 $newname =~ s/\] -* *Ef - a Tale of Me(l|m)o(d|r)ies - /] ef - a tale of me$1o$2ies /i; | 110 $newname =~ s/\] -* *Ef - a Tale of Me(l|m)o(d|r)ies - /] ef - a tale of me$1o$2ies /i; |
105 $newname =~ s/\] Maji de Watashi ni Koi Shinasai!! /] Maji de Watashi ni Koi Shinasai! /i; | 111 $newname =~ s/\] Maji de Watashi ni Koi Shinasai!! /] Maji de Watashi ni Koi Shinasai! /i; |
147 $newname =~ s/ no 6 / No. 6 /i; | 153 $newname =~ s/ no 6 / No. 6 /i; |
148 $newname =~ s/\[ACX\]Gantz - (\d+) .* \[SaintDeath\] /[ACX] Gantz - $1 /i; | 154 $newname =~ s/\[ACX\]Gantz - (\d+) .* \[SaintDeath\] /[ACX] Gantz - $1 /i; |
149 $newname =~ s/ THE iDOLM\@STER / The Idolm\@ster /i; | 155 $newname =~ s/ THE iDOLM\@STER / The Idolm\@ster /i; |
150 $newname =~ s/^- (\d+) - (\[neo1024\])/$2 Luping III S3 - $2/i; | 156 $newname =~ s/^- (\d+) - (\[neo1024\])/$2 Luping III S3 - $2/i; |
151 $newname =~ s/ Luping III S3 / Lupin III S3 /i; | 157 $newname =~ s/ Luping III S3 / Lupin III S3 /i; |
158 $newname =~ s/\] GARO - The One Who Shines in the Darkness - /] Garo - The One Who Shines in the Darkness - /i; | |
152 $newname =~ s/( Transformers Headmasters - \d+) - .*\[/$1 [/i; | 159 $newname =~ s/( Transformers Headmasters - \d+) - .*\[/$1 [/i; |
153 $newname =~ s/^cor\.tv\.getbackers\.(\d+)\./[cor] GetBackers - $1 /; | 160 $newname =~ s/^cor\.tv\.getbackers\.(\d+)\./[cor] GetBackers - $1 /; |
154 $newname =~ s/^cor\.extras\.getbackers\.(opening|ending)(\d+)\./[cor] GetBackers - $1 $2 /; | 161 $newname =~ s/^cor\.extras\.getbackers\.(opening|ending)(\d+)\./[cor] GetBackers - $1 $2 /; |
155 $newname =~ s/^Revolutionary Girl Utena /[Henshin] Revolutionary Girl Utena /; | 162 $newname =~ s/^Revolutionary Girl Utena /[Henshin] Revolutionary Girl Utena /; |
156 $newname =~ s/His and Her Circumstances/His and Her Circumstances/i; | 163 $newname =~ s/His and Her Circumstances/His and Her Circumstances/i; |
162 $newname =~ s/ Highschool of the Dead / High School of the Dead /i; | 169 $newname =~ s/ Highschool of the Dead / High School of the Dead /i; |
163 $newname =~ s/LOGH Gaiden 2 E(\d+) .*(\.avi|\.mkv)/Legend of Galactic Heroes Gaiden 2 - $1$2/i; | 170 $newname =~ s/LOGH Gaiden 2 E(\d+) .*(\.avi|\.mkv)/Legend of Galactic Heroes Gaiden 2 - $1$2/i; |
164 $newname =~ s/^\[RaX\] *Kiba - (\d+) - .* (\[v2\] \[|\[)/[RaX] Kiba - $1 $2/; | 171 $newname =~ s/^\[RaX\] *Kiba - (\d+) - .* (\[v2\] \[|\[)/[RaX] Kiba - $1 $2/; |
165 $newname =~ s/ (Gosick - \d+) \(Batch\) / $1 /; | 172 $newname =~ s/ (Gosick - \d+) \(Batch\) / $1 /; |
166 $newname =~ s/ Clannad - After Story - / Clannad After Story - /; | 173 $newname =~ s/ Clannad - After Story - / Clannad After Story - /; |
174 $newname =~ s/ Uta no Prince Sama 2 - / Uta no Prince-sama 2 - /; | |
167 $newname =~ s/ Ikoku Meiro no Croisée / Ikoku Meiro no Kurowaaze /i; | 175 $newname =~ s/ Ikoku Meiro no Croisée / Ikoku Meiro no Kurowaaze /i; |
168 $newname =~ s/^Mahoujin Guruguru TV2 - Doki Doki Densetsu Ep(\d+) \((Chamelenia)\)/[Chamelenia] Mahoujin Guruguru 2 - Doki Doki Densetsu - $1/i; | 176 $newname =~ s/^Mahoujin Guruguru TV2 - Doki Doki Densetsu Ep(\d+) \((Chamelenia)\)/[Chamelenia] Mahoujin Guruguru 2 - Doki Doki Densetsu - $1/i; |
169 $newname =~ s/\.divx5\.ogm$/.ogm/; | 177 $newname =~ s/\.divx5\.ogm$/.ogm/; |
170 #$newname =~ s/\[(neo1024)\] Lupin III - (\d+) - .+ \[/[$1] Lupin III S2 - $2 [/; | 178 #$newname =~ s/\[(neo1024)\] Lupin III - (\d+) - .+ \[/[$1] Lupin III S2 - $2 [/; |
171 $newname =~ s/ Lupin S2 - / Lupin III S2 - /; | 179 $newname =~ s/ Lupin S2 - / Lupin III S2 - /; |
200 $newname =~ s/^(\[RaX\])(Chobits) - (\d+`\d) .*\(x264 aac\) /$1 $2 - $3 /; | 208 $newname =~ s/^(\[RaX\])(Chobits) - (\d+`\d) .*\(x264 aac\) /$1 $2 - $3 /; |
201 $newname =~ s/ Maria( |†)Holic / Maria+Holic /i; | 209 $newname =~ s/ Maria( |†)Holic / Maria+Holic /i; |
202 $newname =~ s/ C³ / C3 - Cube x Cursed x Curious /i; | 210 $newname =~ s/ C³ / C3 - Cube x Cursed x Curious /i; |
203 $newname =~ s/ C3 Cube x Cursed x Curious / C3 - Cube x Cursed x Curious /i; | 211 $newname =~ s/ C3 Cube x Cursed x Curious / C3 - Cube x Cursed x Curious /i; |
204 $newname =~ s/ Fate( ⁄ | )Zero / Fate-Zero /i; | 212 $newname =~ s/ Fate( ⁄ | )Zero / Fate-Zero /i; |
213 $newname =~ s/ Fate( ⁄ | )Kaleid / Fate-Kaleid /i; | |
214 $newname =~ s/ Rozen Maiden Zurückspulen / Rozen Maiden (2013) /i; | |
215 $newname =~ s/ Watashi ga Motenai no wa Dou Kangaete ?mo Omaera ga Warui!? / Watashi ga Motenai no wa Dou Kangaete mo Omaera ga Warui! /i; | |
205 $newname =~ s/ Pollyanna Episode / Pollyanna /; | 216 $newname =~ s/ Pollyanna Episode / Pollyanna /; |
206 $newname =~ s/ Ef - A Fairy Tale of the Two / ef - A Fairy Tale of the Two /i; | 217 $newname =~ s/ Ef - A Fairy Tale of the Two / ef - A Fairy Tale of the Two /i; |
207 $newname =~ s/ Ef - A Fairy Tale of the Two-/ ef - A Fairy Tale of the Two -/i; | 218 $newname =~ s/ Ef - A Fairy Tale of the Two-/ ef - A Fairy Tale of the Two -/i; |
219 $newname =~ s/ -Momoiro Paradox- / - Momoiro Paradox - /i; | |
208 $newname =~ s/^Legend of Galactic Heroes - (\d+) \(([A-F0-9]{8})\) \[Central Anime\]/[Central Anime] Legend of Galactic Heroes - $1 [$2]/; | 220 $newname =~ s/^Legend of Galactic Heroes - (\d+) \(([A-F0-9]{8})\) \[Central Anime\]/[Central Anime] Legend of Galactic Heroes - $1 [$2]/; |
209 $newname =~ s/\[Hnk\]/[HnK]/; | 221 $newname =~ s/\[Hnk\]/[HnK]/; |
210 $newname =~ s/^Inuyasha - (\d+|\d+-\d+)\[167\] - .*(\[DVD\]\[AHQ\])/Inuyasha - $1 $2/; | 222 $newname =~ s/^Inuyasha - (\d+|\d+-\d+)\[167\] - .*(\[DVD\]\[AHQ\])/Inuyasha - $1 $2/; |
211 $newname =~ s/^Saint Seiya Hades OVA - (\d+) \[(AonE-SpA|SpA)\]/[$2] Saint Seiya Hades OVA - $1/; | 223 $newname =~ s/^Saint Seiya Hades OVA - (\d+) \[(AonE-SpA|SpA)\]/[$2] Saint Seiya Hades OVA - $1/; |
212 $newname =~ s/\[\d+\] Saint Seiya Hades OVA - (\d+)/[SpA] Saint Seiya Hades OVA - $1/; | 224 $newname =~ s/\[\d+\] Saint Seiya Hades OVA - (\d+)/[SpA] Saint Seiya Hades OVA - $1/; |
345 #dvd again | 357 #dvd again |
346 $newname =~ s/(\(|\[) *(DVD 712x480|R2 DVD\.H264\.AC3|DVD H264 720x480|DVD 720x480 x264 FLAC|R1DVD 720x480 x264 AC-3|DVD 712x480 AC-3|DVD 720x480 AC-3|R\d DVD\.H264\.AC3|DVD 1024x576 x264 FLAC|DVD H264 640x480|DVD H264 720x480 AAC|DVD 704x480 H264 AC3|DVD 704x480|DVDRip\.Xvid\.864x480\.Vorbis|DVD H264 848x480|DVD 720x480|DVD H264 720x480|DVD, wmv, mp3) *(\)|\])/[DVD]/i; | 358 $newname =~ s/(\(|\[) *(DVD 712x480|R2 DVD\.H264\.AC3|DVD H264 720x480|DVD 720x480 x264 FLAC|R1DVD 720x480 x264 AC-3|DVD 712x480 AC-3|DVD 720x480 AC-3|R\d DVD\.H264\.AC3|DVD 1024x576 x264 FLAC|DVD H264 640x480|DVD H264 720x480 AAC|DVD 704x480 H264 AC3|DVD 704x480|DVDRip\.Xvid\.864x480\.Vorbis|DVD H264 848x480|DVD 720x480|DVD H264 720x480|DVD, wmv, mp3) *(\)|\])/[DVD]/i; |
347 #1080p BD | 359 #1080p BD |
348 $newname =~ s/(\(|\[) *(BD\]\[1080p-AAC|1080p BD|1080p -Hi10P|1080p x264-Hi10P FLAC|BD\]\[10bit-1080p-AAC|BDRip 1080p x264 FLAC|BD Hi10P 1920x1080|BD Hi10P 1920x1080 H264 FLAC|BD 1920x1080 x264 Hi10P FLAC|BD 1920x1080 Hi10P|1920x1080 BD AAC|BD\]\[h264-1080p FLAC|BD-h264-10bit-1080p|BD\]\[1080p-FLAC|BD 1080|1920x1080 Hi10p h264 AAC|BD 1920x1080 x264 AAC|BD 1080p Hi10P|BDRip 1080p x264 FLAC|BD-1080p-|BD-1080p-FLAC|1920x1038 Blu-Ray FLAC|1920x1080 Blu-Ray FLAC|1920x1080 h264 BD FLAC|1920x1080 BD|BD\.1080p\.FLAC|BD 1080p H\.264 AAC 5\.1|BD 1080p) *(\)|\])/[1080p BD]/i; | 360 $newname =~ s/(\(|\[) *(BD\]\[1080p-AAC|1080p BD|1080p -Hi10P|1080p x264-Hi10P FLAC|BD\]\[10bit-1080p-AAC|BDRip 1080p x264 FLAC|BD Hi10P 1920x1080|BD Hi10P 1920x1080 H264 FLAC|BD 1920x1080 x264 Hi10P FLAC|BD 1920x1080 Hi10P|1920x1080 BD AAC|BD\]\[h264-1080p FLAC|BD-h264-10bit-1080p|BD\]\[1080p-FLAC|BD 1080|1920x1080 Hi10p h264 AAC|BD 1920x1080 x264 AAC|BD 1080p Hi10P|BDRip 1080p x264 FLAC|BD-1080p-|BD-1080p-FLAC|1920x1038 Blu-Ray FLAC|1920x1080 Blu-Ray FLAC|1920x1080 h264 BD FLAC|1920x1080 BD|BD\.1080p\.FLAC|BD 1080p H\.264 AAC 5\.1|BD 1080p) *(\)|\])/[1080p BD]/i; |
349 #720p | 361 #720p |
350 $newname =~ s/(\(|\[) *(Hi10P 720p-FLAC|1280x720 10bit|1280x720 10bit h264 AAC|1280x720 8bit|1280x720 x264-Hi10P AAC|AT-X Hi10P 1280x720 H264|AT-X Hi10P 1280x720|1280x720 Hi10p|AT-X Hi10P 1280x720|1280x720 Hi10p AAC|AT-X 1280x720 H264|Hi10P 1280x720 H264|Hi10P 1280x720|1280x720 Hi10P|1280x720 5\.1|1280x720 x264 AAC|1280x720 H264 AAC|720p H264 AAC|1280x720|1280x720 H\.?264 AAC) *(\)|\])/[720p]/i; | 362 $newname =~ s/(\(|\[) *(720p 10bit|10-bit 720p( AAC)?|720|Hi10P 720p-FLAC|1280x720 10bit|1280x720 10bit h264 AAC|1280x720 8bit|1280x720 x264-Hi10P AAC|AT-X Hi10P 1280x720 H264|AT-X Hi10P 1280x720|1280x720 Hi10p|AT-X Hi10P 1280x720|1280x720 Hi10p AAC|AT-X 1280x720 H264|Hi10P 1280x720 H264|Hi10P 1280x720|1280x720 Hi10P|1280x720 5\.1|1280x720 x264 AAC|1280x720 H264 AAC|720p H264 AAC|1280x720|1280x720 H\.?264 AAC) *(\)|\])/[720p]/i; |
351 #720p BD | 363 #720p BD |
352 $newname =~ s/(\(|\[) *(BD, 720p|BD 1280x720|BDRip 1280x720 10bit|BDRip 720p H\.264 AACx2|BDRip 720p H\.264 AAC|BDRip 720i H\.264 AAC|BDRip 720i|BD 10-bit 1280x720 x264 AAC|BD\]\[720p-|BD, 720p, 10bit, AAC|BDRip 720p x264 FLAC|BDRip 720p|BD 720p DA|Blu-Ray 960x720 Dual Audio FLAC|BD, 720p|BD\]\[h264-720p\]\[FLAC|BD Hi10P 1280x720|BD, 720p, 10bit,|BD, 720, 10bit, AAC|BDrip 720p Vorbis|BD 720p Hi10P AAC|BD, 720p,|BD 720p H264-AAC|BDRip 720p|BD, 720p, ,|1280x720 BD|BD 1280x720 H264 AAC|BD 720p|BD 720p FLAC|BD 1280x720 H264 AAC) *(\)|\])/[720p BD]/i; | 364 $newname =~ s/(\(|\[) *(BD 720p AAC|BD 720p|BD, 720p|BD 1280x720|BDRip 1280x720 10bit|BDRip 720p H\.264 AACx2|BDRip 720p H\.264 AAC|BDRip 720i H\.264 AAC|BDRip 720i|BD 10-bit 1280x720 x264 AAC|BD\]\[720p-|BD, 720p, 10bit, AAC|BDRip 720p x264 FLAC|BDRip 720p|BD 720p DA|Blu-Ray 960x720 Dual Audio FLAC|BD, 720p|BD\]\[h264-720p\]\[FLAC|BD Hi10P 1280x720|BD, 720p, 10bit,|BD, 720, 10bit, AAC|BDrip 720p Vorbis|BD 720p Hi10P AAC|BD, 720p,|BD 720p H264-AAC|BDRip 720p|BD, 720p, ,|1280x720 BD|BD 1280x720 H264 AAC|BD 720p|BD 720p FLAC|BD 1280x720 H264 AAC) *(\)|\])/[720p BD]/i; |
353 #BD | 365 #BD |
354 $newname =~ s/(\(|\[) *(Blu-Ray|BD 540p) *(\)|\])/[BD]/i; | 366 $newname =~ s/(\(|\[) *(Blu-Ray|BD 540p) *(\)|\])/[BD]/i; |
355 #576p | 367 #576p |
356 $newname =~ s/(\(|\[) *(576p hi10|1024x576|H264 1024x576) *(\)|\])/[576p]/i; | 368 $newname =~ s/(\(|\[) *(576p hi10|1024x576|H264 1024x576) *(\)|\])/[576p]/i; |
357 #1080p | 369 #1080p |
511 $newname =~ s/ Opening - / Opening /; | 523 $newname =~ s/ Opening - / Opening /; |
512 $newname =~ s/ Ending - / Ending /; | 524 $newname =~ s/ Ending - / Ending /; |
513 $newname =~ s/ Hidamari Sketch Hoshimittsu - Special / Hidamari Sketch Hoshimittsu Special - /; | 525 $newname =~ s/ Hidamari Sketch Hoshimittsu - Special / Hidamari Sketch Hoshimittsu Special - /; |
514 $newname =~ s/ Spice and Wolf S2 - BD Menu - 0/ Spice and Wolf S2 - BD Menu /; | 526 $newname =~ s/ Spice and Wolf S2 - BD Menu - 0/ Spice and Wolf S2 - BD Menu /; |
515 $newname =~ s/ Canvas - 2 - / Canvas 2 - /; | 527 $newname =~ s/ Canvas - 2 - / Canvas 2 - /; |
528 $newname =~ s/ Devil Survivor - 2 The Animation - / Devil Survivor 2 The Animation - /; | |
529 $newname =~ s/ Hentai Ouji to Warawanai Neko\. - / Hentai Ouji to Warawanai Neko - /i; | |
530 $newname =~ s/\] *Photokano *- /] Photo Kano - /i; | |
516 $newname =~ s/ To Heart - 2 / To Heart 2 /; | 531 $newname =~ s/ To Heart - 2 / To Heart 2 /; |
517 $newname =~ s/ Tsubasa Chronicles - 2 (\d{2}) / Tsubasa Chronicles 2 - $1 /; | 532 $newname =~ s/ Tsubasa Chronicles - 2 (\d{2}) / Tsubasa Chronicles 2 - $1 /; |
518 $newname =~ s/ Mitsudomoe - 2 - / Mitsudomoe 2 - /; | 533 $newname =~ s/ Mitsudomoe - 2 - / Mitsudomoe 2 - /; |
519 $newname =~ s/ Morita-san wa Mukuchi - 2 / Morita-san wa Mukuchi 2 /i; | 534 $newname =~ s/ Morita-san wa Mukuchi - 2 / Morita-san wa Mukuchi 2 /i; |
520 $newname =~ s/ Eyeshield - 21 - / Eyeshield 21 - /; | 535 $newname =~ s/ Eyeshield - 21 - / Eyeshield 21 - /; |