示例#1
0
    def __call__(self):
        """
        Create the environment for conversion and call convert()
        @return boolean Success
        """
        tmp = self.tmp
        self.createDir(self.dest)

        print "Working directory: "+tmp

        self.setupImgPath()

        shutil.copy(os.path.join(scriptpath,"nfo.json"),tmp)
        metabook_template = os.path.join(scriptpath,"metabook.json")
        ls = LanguageSeparator.fromFileToFiles(metabook_template,self.source,tmp)
        MW.buildcdb(self.source,tmp)

        if self.onlyEn:
            return self.convert("en",ls["en"])
        else:

            for lang, metabook in ls.iteritems():
                if not self.convert(lang,metabook): return False
示例#2
0
    def __call__(self):
        """
        Create the environment for conversion and call convert()
        @return boolean Success
        """
        tmp = self.tmp
        self.createDir(self.dest)

        print "Working directory: " + tmp

        self.setupImgPath()

        shutil.copy(os.path.join(scriptpath, "nfo.json"), tmp)
        metabook_template = os.path.join(scriptpath, "metabook.json")
        ls = LanguageSeparator.fromFileToFiles(metabook_template, self.source,
                                               tmp)
        MW.buildcdb(self.source, tmp)

        if self.onlyEn:
            return self.convert("en", ls["en"])
        else:

            for lang, metabook in ls.iteritems():
                if not self.convert(lang, metabook): return False