From f5b7d89fb043da0c6271247b31dd1f98ee8c07b2 Mon Sep 17 00:00:00 2001 From: symant233 Date: Sat, 1 Jun 2019 11:31:53 +0800 Subject: [PATCH] fix show info --- nhentai/cmdline.py | 3 ++- nhentai/doujinshi.py | 4 ++-- nhentai/parser.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/nhentai/cmdline.py b/nhentai/cmdline.py index 2b87250..b0f6509 100644 --- a/nhentai/cmdline.py +++ b/nhentai/cmdline.py @@ -103,7 +103,8 @@ def cmd_parser(): generate_html() exit(0) - if args.main_viewer and not args.favorites and args.id is None and not args.is_download: + if args.main_viewer and not args.id and not args.keyword and \ + not args.tag and not args.favorites: generate_main_html() exit(0) diff --git a/nhentai/doujinshi.py b/nhentai/doujinshi.py index 0ee0598..9f82c32 100644 --- a/nhentai/doujinshi.py +++ b/nhentai/doujinshi.py @@ -50,9 +50,9 @@ class Doujinshi(object): table = [ ["Doujinshi", self.name], ["Subtitle", self.info.subtitle], - ["Characters", self.info.character], + ["Characters", self.info.characters], ["Authors", self.info.artists], - ["Language", self.info.language], + ["Languages", self.info.languages], ["Tags", self.info.tags], ["URL", self.url], ["Pages", self.pages], diff --git a/nhentai/parser.py b/nhentai/parser.py index 34555e0..ae628d6 100644 --- a/nhentai/parser.py +++ b/nhentai/parser.py @@ -162,7 +162,7 @@ def doujinshi_parser(id_): # gain information of the doujinshi information_fields = doujinshi_info.find_all('div', attrs={'class': 'field-name'}) - needed_fields = ['Characters', 'Artists', 'Language', 'Tags'] + needed_fields = ['Characters', 'Artists', 'Languages', 'Tags'] for field in information_fields: field_name = field.contents[0].strip().strip(':') if field_name in needed_fields: