WIP: script
This commit is contained in:
parent
68acc84c50
commit
1e3cc0c702
2 changed files with 52 additions and 19 deletions
55
nh2komga.py
55
nh2komga.py
|
@ -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
16
test.py
Normal 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)
|
Loading…
Add table
Add a link
Reference in a new issue