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