WIP: script
This commit is contained in:
parent
68acc84c50
commit
1e3cc0c702
2 changed files with 52 additions and 19 deletions
53
nh2komga.py
53
nh2komga.py
|
@ -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
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