I would like to know what Scraper is better for Anime.
When I use anidb and TVdb I don´t really see a difference in the output.
2.)
I have here a problem with:
Sword Art Online II -> Sword Art Online Ii/Season 2/Sword Art Online Ii....
The Tower of Druaga SoU -> Druaga no Tou: Sword of Uruk/Season 2/Druaga no...
My problem is that it is using the name of the Season for the folder name although there is no Anime with that name in tvdb and no Season folder in anidb.
ie.: I would expect that for tvdb it outputs: Sword Art Online/Season 2 /... and for anidb: Sword Art Online 2/filename...
The same with the Tower of Druaga and Shingeki no Bahamut. I don´t get why the Season name is taken for the Animename.
Why does this happen?
3.)What do I do with Specials/OVAs that are separate from the Anime in another folder?
Here again it produces this strange name.
Strike the Blood Valkyria no Oukoku-hen - Teil 2 -> E:/Anime/Strike The Blood: Valkyria No Oukoku Hen/Strike The Blood: Kingdom Of The Valkyria - S00E02
And here it does not add an Special Folder:
Monster_Musume_no_Iru_Nichijou_OVA_Ger_Sub -> E:/Anime/Monster Musume No Iru Nichijou/Monster Musume No Iru Nichijou (2016) - S00E74
My format:
Code: Select all
{file.path[0]}:/Anime/{localize.ger.primarytitle.upperInitial().lowerTrail().asciiQuotes().take(60)}/
{episode.special ? 'Special' : 'Season '+s}/
{f.subtitle ? "Subs/" : null}
{localize.ger.n.upperInitial().lowerTrail().asciiQuotes().take(60)} - {episode.special ? 'S00E'+special.pad(2) : s00e00} - {t ==~ /(Volume|Episode).[0-9]+/ ? null : '- ' + norm(t).take(40).replace(/Ova/,"OVA")}
{audio.language =~ /ja|en|de/ ? " [" : null}{allOf{audio.language.contains("de") ? "Ger" : null}{audio.language.contains("en") ? "Eng" : null}{audio.language.contains("ja") ? "Jap" : null} join ""}{audio.language =~ /ja|en|de/ ? "Dub]" : null}
{text.language =~ /ja|en|de/ ? "[" : null}{allOf{text.language.contains("de") ? "Ger" : null}{text.language.contains("en") ? "Eng" : null}join ""}{text.language =~ /ja|en|de/ ? "Sub]" : null}
[{allOf{source.replace(/BluRay/,"BD").replace(/BDRip/,"BD").replace(/bluray/,"BD").replace(/WEBRip/,"Web").replace(/web/,"Web").replace(/Web-Rip/,"Web").replace(/WEB/,"WEB").replace(/Blu-ray/,"BD").replace(/web/,"WEB").replace(/WEB/,"WEB").replace(/NF.WEB-DL/,"WEB").replace(/Webrip/,"WEB").replace(/Blu-ray/,"BD")}{vf}{mbps}{hdr}{video.bitdepth=='10' ? '10Bit' : null}{ac.replace(/MPEG Audio/,"mpg").replace(/MLP/,"PCM")}{channels}{vc} join "_"}]
{"["+group+"]"}{any{subt}{if(f.subtitle)fn.match(/.\w+$/).replaceAll(/\P{Alpha}+/,'.').toLowerCase().removeAll(/.(p|pro|contribution|repack|SDH)$/).removeAll(/[.]$/)}{fn =~ /forced$/ ? '.forced' : null}}