mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-19 02:11:20 +02:00
Merge pull request #373 from nicojust/fix-favorite-metadata-output
fix favorite_counts output in metadata
This commit is contained in:
commit
e7ff5dab3d
@ -65,7 +65,7 @@ class Doujinshi(object):
|
|||||||
['Groups', self.info.groups],
|
['Groups', self.info.groups],
|
||||||
['Languages', self.info.languages],
|
['Languages', self.info.languages],
|
||||||
['Tags', self.info.tags],
|
['Tags', self.info.tags],
|
||||||
['Favorite Counts', self.info.favorite_counts],
|
['Favorite Counts', self.favorite_counts],
|
||||||
['URL', self.url],
|
['URL', self.url],
|
||||||
['Pages', self.pages],
|
['Pages', self.pages],
|
||||||
]
|
]
|
||||||
|
@ -141,14 +141,12 @@ def doujinshi_parser(id_, counter=0):
|
|||||||
title = doujinshi_info.find('h1').text
|
title = doujinshi_info.find('h1').text
|
||||||
pretty_name = doujinshi_info.find('h1').find('span', attrs={'class': 'pretty'}).text
|
pretty_name = doujinshi_info.find('h1').find('span', attrs={'class': 'pretty'}).text
|
||||||
subtitle = doujinshi_info.find('h2')
|
subtitle = doujinshi_info.find('h2')
|
||||||
favorite_counts = str(doujinshi_info.find('span', class_='nobold').find('span', class_='count'))
|
favorite_counts = doujinshi_info.find('span', class_='nobold').find('span', class_='count')
|
||||||
if favorite_counts is None:
|
|
||||||
favorite_counts = '0'
|
|
||||||
|
|
||||||
doujinshi['name'] = title
|
doujinshi['name'] = title
|
||||||
doujinshi['pretty_name'] = pretty_name
|
doujinshi['pretty_name'] = pretty_name
|
||||||
doujinshi['subtitle'] = subtitle.text if subtitle else ''
|
doujinshi['subtitle'] = subtitle.text if subtitle else ''
|
||||||
doujinshi['favorite_counts'] = favorite_counts.strip()
|
doujinshi['favorite_counts'] = int(favorite_counts.text.strip()) if favorite_counts else 0
|
||||||
|
|
||||||
doujinshi_cover = html.find('div', attrs={'id': 'cover'})
|
doujinshi_cover = html.find('div', attrs={'id': 'cover'})
|
||||||
# img_id = re.search('/galleries/([0-9]+)/cover.(jpg|png|gif|webp)$',
|
# img_id = re.search('/galleries/([0-9]+)/cover.(jpg|png|gif|webp)$',
|
||||||
|
@ -338,7 +338,7 @@ def generate_metadata_file(output_dir, doujinshi_obj):
|
|||||||
|
|
||||||
fields = ['TITLE', 'ORIGINAL TITLE', 'AUTHOR', 'ARTIST', 'GROUPS', 'CIRCLE', 'SCANLATOR',
|
fields = ['TITLE', 'ORIGINAL TITLE', 'AUTHOR', 'ARTIST', 'GROUPS', 'CIRCLE', 'SCANLATOR',
|
||||||
'TRANSLATOR', 'PUBLISHER', 'DESCRIPTION', 'STATUS', 'CHAPTERS', 'PAGES',
|
'TRANSLATOR', 'PUBLISHER', 'DESCRIPTION', 'STATUS', 'CHAPTERS', 'PAGES',
|
||||||
'TAGS', 'TYPE', 'LANGUAGE', 'RELEASED', 'READING DIRECTION', 'CHARACTERS',
|
'TAGS', 'FAVORITE COUNTS', 'TYPE', 'LANGUAGE', 'RELEASED', 'READING DIRECTION', 'CHARACTERS',
|
||||||
'SERIES', 'PARODY', 'URL']
|
'SERIES', 'PARODY', 'URL']
|
||||||
|
|
||||||
temp_dict = CaseInsensitiveDict(dict(doujinshi_obj.table))
|
temp_dict = CaseInsensitiveDict(dict(doujinshi_obj.table))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user