diff --git a/BuildData.groovy b/BuildData.groovy index 2d6044a4..d07420ee 100644 --- a/BuildData.groovy +++ b/BuildData.groovy @@ -43,6 +43,10 @@ def names = page.fetch().getHtml('utf-8') .depthFirst().TR.findAll{ it.TD.size() == 3 && it.TD[1].text() == 'English'} .findResults{ it.TD[0].A.text() } +if (names.size() == 0) { + throw new Exception("Failed to scrape series names") +} + def anime = net.sourceforge.filebot.WebServices.AniDB.getAnimeTitles() names += anime.findResults{ it.getPrimaryTitle() } names += anime.findResults{ it.getOfficialTitle('en') } diff --git a/website/data/movies.txt.gz b/website/data/movies.txt.gz deleted file mode 100644 index 3177f2fb..00000000 Binary files a/website/data/movies.txt.gz and /dev/null differ diff --git a/website/data/series.list.gz b/website/data/series.list.gz deleted file mode 100644 index 5df7b2f5..00000000 Binary files a/website/data/series.list.gz and /dev/null differ diff --git a/website/data/tvshows.txt.gz b/website/data/tvshows.txt.gz deleted file mode 100644 index 4034ceb5..00000000 Binary files a/website/data/tvshows.txt.gz and /dev/null differ diff --git a/website/scripts/extract.groovy b/website/scripts/extract.groovy new file mode 100644 index 00000000..3348788a --- /dev/null +++ b/website/scripts/extract.groovy @@ -0,0 +1,10 @@ +// filebot -script "http://filebot.sf.net/scripts/extract.groovy" + +/* + * Auto-extract all zip and rar archives. + */ +args.getFiles{ it.isArchive() }.each { + def output = extract(file:it) + + output.each{ println "Extracted: " + it.path } +}