mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-20 11:01:17 +02:00
move ComicInfo.xml behind the --comic-info flag
This commit is contained in:
parent
5552d39337
commit
07d804b047
@ -95,6 +95,8 @@ def cmd_parser():
|
|||||||
help='generate a main viewer contain all the doujin in the folder')
|
help='generate a main viewer contain all the doujin in the folder')
|
||||||
parser.add_option('--cbz', '-C', dest='is_cbz', action='store_true',
|
parser.add_option('--cbz', '-C', dest='is_cbz', action='store_true',
|
||||||
help='generate Comic Book CBZ File')
|
help='generate Comic Book CBZ File')
|
||||||
|
parser.add_option('--comic-info', dest='write_comic_info', action='store_true',
|
||||||
|
help='when generating Comic Book CBZ File, also write ComicInfo.xml')
|
||||||
parser.add_option('--rm-origin-dir', dest='rm_origin_dir', action='store_true', default=False,
|
parser.add_option('--rm-origin-dir', dest='rm_origin_dir', action='store_true', default=False,
|
||||||
help='remove downloaded doujinshi dir when generated CBZ file.')
|
help='remove downloaded doujinshi dir when generated CBZ file.')
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ def main():
|
|||||||
if not options.is_nohtml and not options.is_cbz:
|
if not options.is_nohtml and not options.is_cbz:
|
||||||
generate_html(options.output_dir, doujinshi)
|
generate_html(options.output_dir, doujinshi)
|
||||||
elif options.is_cbz:
|
elif options.is_cbz:
|
||||||
generate_cbz(options.output_dir, doujinshi, options.rm_origin_dir)
|
generate_cbz(options.output_dir, doujinshi, options.rm_origin_dir, options.write_comic_info)
|
||||||
|
|
||||||
if options.main_viewer:
|
if options.main_viewer:
|
||||||
generate_main_html(options.output_dir)
|
generate_main_html(options.output_dir)
|
||||||
|
@ -168,9 +168,10 @@ def generate_main_html(output_dir='./'):
|
|||||||
logger.warning('Writing Main Viewer failed ({})'.format(str(e)))
|
logger.warning('Writing Main Viewer failed ({})'.format(str(e)))
|
||||||
|
|
||||||
|
|
||||||
def generate_cbz(output_dir='.', doujinshi_obj=None, rm_origin_dir=False):
|
def generate_cbz(output_dir='.', doujinshi_obj=None, rm_origin_dir=False, write_comic_info=False):
|
||||||
if doujinshi_obj is not None:
|
if doujinshi_obj is not None:
|
||||||
doujinshi_dir = os.path.join(output_dir, doujinshi_obj.filename)
|
doujinshi_dir = os.path.join(output_dir, doujinshi_obj.filename)
|
||||||
|
if write_comic_info:
|
||||||
serialize_comicxml(doujinshi_obj, doujinshi_dir)
|
serialize_comicxml(doujinshi_obj, doujinshi_dir)
|
||||||
cbz_filename = os.path.join(os.path.join(doujinshi_dir, '..'), '{}.cbz'.format(doujinshi_obj.filename))
|
cbz_filename = os.path.join(os.path.join(doujinshi_dir, '..'), '{}.cbz'.format(doujinshi_obj.filename))
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user