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:
data = json.load(json_file)
artist = data['artist']
book = data['book']
category = data['category']
count = data['count']
description = data['description']
event = data['event']
book = data['book'] # has a book
category = data['category'] # website name
count = data['count'] # Page count
description = data['description'] # Summary
event = data['event'] # ?
extension = data['extension']
filename = data['filename']
gallery_id = data['gallery_id']
lang = data['lang']
language = data['language']
magazine = data['magazine']
num = data['num']
parody = data['parody']
publisher = data['publisher']
subcategory = data['gallery']
tags = data['tags']
thumbnail = None
title = data['title']
title_conventional = data['title_conventional']
bookType = data['type']
gallery_id = data['gallery_id'] # hn gallery id
lang = data['lang'] # LanguageISO
language = data['language'] # Language word
magazine = data['magazine'] # Magazine
num = data['num'] # Page number
parody = data['parody'] # Original work or parody name
publisher = data['publisher'] # FA##U usually
subcategory = data['gallery'] # gallery
tags = data['tags'] # Array of tags
thumbnail = None # thumb url
title = data['title'] # title without artist
title_conventional = data['title_conventional'] # title with artist
bookType = data['type'] # manga...
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)