public File process(Story story, File targetDir, String targetName)
throws IOException {
String targetNameOrig = targetName;
- targetName += getDefaultExtension();
+ targetName += getDefaultExtension(false);
File target = new File(targetDir, targetName);
// will also save the images!
new InfoText().process(story, dir, targetNameOrig);
+
InfoCover.writeInfo(dir, targetNameOrig, story.getMeta());
- InfoCover.writeCover(dir, targetNameOrig, story.getMeta());
+ if (story.getMeta() != null && !story.getMeta().isFakeCover()) {
+ InfoCover.writeCover(dir, targetNameOrig, story.getMeta());
+ }
IOUtils.writeSmallFile(dir, "version", "3.0");
}
@Override
- public String getDefaultExtension() {
+ public String getDefaultExtension(boolean readerTarget) {
return ".cbz";
}
if (meta != null) {
writer.write(meta.getUuid());
}
- writer.write("\n\n");
- writer.write(builder.toString());
} finally {
writer.close();
}