WIP: script

This commit is contained in:
Eric Nguyen 2021-04-01 10:32:30 +02:00
parent 68acc84c50
commit 1e3cc0c702
2 changed files with 52 additions and 19 deletions

View file

@ -4,26 +4,43 @@ import xml.etree.ElementTree as ET
with open('hentainexus_1_001.png.json') as json_file: with open('hentainexus_1_001.png.json') as json_file:
data = json.load(json_file) data = json.load(json_file)
artist = data['artist'] artist = data['artist']
book = data['book'] book = data['book'] # has a book
category = data['category'] category = data['category'] # website name
count = data['count'] count = data['count'] # Page count
description = data['description'] description = data['description'] # Summary
event = data['event'] event = data['event'] # ?
extension = data['extension'] extension = data['extension']
filename = data['filename'] filename = data['filename']
gallery_id = data['gallery_id'] gallery_id = data['gallery_id'] # hn gallery id
lang = data['lang'] lang = data['lang'] # LanguageISO
language = data['language'] language = data['language'] # Language word
magazine = data['magazine'] magazine = data['magazine'] # Magazine
num = data['num'] num = data['num'] # Page number
parody = data['parody'] parody = data['parody'] # Original work or parody name
publisher = data['publisher'] publisher = data['publisher'] # FA##U usually
subcategory = data['gallery'] subcategory = data['gallery'] # gallery
tags = data['tags'] tags = data['tags'] # Array of tags
thumbnail = None thumbnail = None # thumb url
title = data['title'] title = data['title'] # title without artist
title_conventional = data['title_conventional'] title_conventional = data['title_conventional'] # title with artist
bookType = data['type'] bookType = data['type'] # manga...
comicinfo = ET.Element('ComicInfo') comicinfo = ET.Element('ComicInfo')
if (title_conventional) {
title = ET.SubElement(comicinfo, 'Title')
} else if (title) {
title = ET.SubElement(comicinfo, 'Title')
}
writer = ET.SubElement(comicinfo, 'Writer')
number = ET.SubElement(comicinfo, 'Number')
summary = ET.SubElement(comicinfo, 'Summary')
series = ET.SubElement(comicinfo, 'Series')
publisher = ET.SubElement(comicinfo, 'Publisher')
manga = ET.SubElement(comicinfo, 'Manga')
genre = ET.SubElement(comicinfo, 'Genre')
languageIso = ET.SubElement(comicinfo, 'LanguageISO')
seriesGroup = ET.SubElement(comicinfo, 'SeriesGroup')

16
test.py Normal file
View file

@ -0,0 +1,16 @@
import xml.etree.ElementTree as ET
# create the file structure
data = ET.Element('data')
items = ET.SubElement(data, 'items')
item1 = ET.SubElement(items, 'item')
item2 = ET.SubElement(items, 'item')
item1.set('name','item1')
item2.set('name','item2')
item1.text = 'item1abc'
item2.text = 'item2abc'
# create a new XML file with the results
mydata = ET.tostring(data)
myfile = open("items2.xml", "w")
myfile.write(mydata)