mirror of
				https://github.com/RicterZ/nhentai.git
				synced 2025-11-04 02:50:55 +01:00 
			
		
		
		
	reformat file
This commit is contained in:
		@@ -2,26 +2,28 @@
 | 
			
		||||
import json
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def serialize(doujinshi, dir):
 | 
			
		||||
    metadata = {'title'    : doujinshi.name,
 | 
			
		||||
                'subtitle' : doujinshi.info.subtitle}
 | 
			
		||||
    metadata = {'title': doujinshi.name,
 | 
			
		||||
                'subtitle': doujinshi.info.subtitle}
 | 
			
		||||
    if doujinshi.info.date:
 | 
			
		||||
        metadata['upload_date'] = doujinshi.info.date
 | 
			
		||||
    if doujinshi.info.parodies:
 | 
			
		||||
        metadata['parody']    = [i.strip() for i in doujinshi.info.parodies.split(',')]
 | 
			
		||||
        metadata['parody'] = [i.strip() for i in doujinshi.info.parodies.split(',')]
 | 
			
		||||
    if doujinshi.info.characters:
 | 
			
		||||
        metadata['character']  = [i.strip() for i in doujinshi.info.characters.split(',')]
 | 
			
		||||
        metadata['character'] = [i.strip() for i in doujinshi.info.characters.split(',')]
 | 
			
		||||
    if doujinshi.info.tags:
 | 
			
		||||
        metadata['tag']        = [i.strip() for i in doujinshi.info.tags.split(',')]
 | 
			
		||||
        metadata['tag'] = [i.strip() for i in doujinshi.info.tags.split(',')]
 | 
			
		||||
    if doujinshi.info.artists:
 | 
			
		||||
        metadata['artist']     = [i.strip() for i in doujinshi.info.artists.split(',')]
 | 
			
		||||
        metadata['artist'] = [i.strip() for i in doujinshi.info.artists.split(',')]
 | 
			
		||||
    if doujinshi.info.groups:
 | 
			
		||||
        metadata['group']      = [i.strip() for i in doujinshi.info.groups.split(',')]
 | 
			
		||||
        metadata['group'] = [i.strip() for i in doujinshi.info.groups.split(',')]
 | 
			
		||||
    if doujinshi.info.languages:
 | 
			
		||||
        metadata['language']   = [i.strip() for i in doujinshi.info.languages.split(',')]
 | 
			
		||||
    metadata['category']      = doujinshi.info.categories
 | 
			
		||||
    metadata['URL']             = doujinshi.url
 | 
			
		||||
    metadata['Pages']           = doujinshi.pages
 | 
			
		||||
        metadata['language'] = [i.strip() for i in doujinshi.info.languages.split(',')]
 | 
			
		||||
    metadata['category'] = doujinshi.info.categories
 | 
			
		||||
    metadata['URL'] = doujinshi.url
 | 
			
		||||
    metadata['Pages'] = doujinshi.pages
 | 
			
		||||
 | 
			
		||||
    with open(os.path.join(dir, 'metadata.json'), 'w', encoding="raw_unicode_escape") as f:
 | 
			
		||||
        json.dump(metadata, f, separators=','':')
 | 
			
		||||
 | 
			
		||||
@@ -37,7 +39,6 @@ def merge_json():
 | 
			
		||||
            continue
 | 
			
		||||
        data_folder = output_dir + folder + '/' + 'metadata.json'
 | 
			
		||||
        json_file = open(data_folder, 'r')
 | 
			
		||||
        json_dict = {}
 | 
			
		||||
        json_dict = json.load(json_file)
 | 
			
		||||
        json_dict['Folder'] = folder
 | 
			
		||||
        lst.append(json_dict)
 | 
			
		||||
@@ -75,5 +76,5 @@ def set_js_database():
 | 
			
		||||
        indexed_json = merge_json()
 | 
			
		||||
        unique_json = json.dumps(serialize_unique(indexed_json), separators=','':')
 | 
			
		||||
        indexed_json = json.dumps(indexed_json, separators=','':')
 | 
			
		||||
        f.write('var data = '+indexed_json)
 | 
			
		||||
        f.write(';\nvar tags = '+unique_json)
 | 
			
		||||
        f.write('var data = ' + indexed_json)
 | 
			
		||||
        f.write(';\nvar tags = ' + unique_json)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user