Allow comments in JSON files

This commit is contained in:
tritoch 2017-06-19 12:12:55 -05:00
parent aac7664caf
commit 094ca85029
4 changed files with 24 additions and 11 deletions

View File

@ -1,2 +1,9 @@
// Objects to be fixed
// "Card Name": {
// "Key": "New Value"
// }
// List of Keys:
//
{
}

View File

@ -1 +1,9 @@
[]
// List of card strings to be removed
// [
// "Card Name 1",
// "Card Name 2"
// ]
// Case-sensitive
[
]

15
main.py
View File

@ -1,11 +1,8 @@
# -*- coding: utf-8 -*-
import spoilers
import sys
import os
import shutil
#import configparser
import commentjson
import json
#import urllib
presets = {
"isfullspoil": False, #when full spoil comes around, we only want to use WOTC images
@ -17,17 +14,17 @@ presets = {
}
with open('set_info.json') as data_file:
setinfos = json.load(data_file)
setinfos = commentjson.load(data_file)
with open('cards_manual.json') as data_file:
manual_sets = json.load(data_file)
manual_sets = commentjson.load(data_file)
#manual_cards = manual_cards['cards']
with open('cards_corrections.json') as data_file:
card_corrections = json.load(data_file)
card_corrections = commentjson.load(data_file)
with open('cards_delete.json') as data_file:
delete_cards = json.load(data_file)
delete_cards = commentjson.load(data_file)
errorlog = []
@ -115,4 +112,4 @@ if __name__ == '__main__':
save_xml(spoilers.pretty_xml('out/spoiler.xml'), 'out/spoiler.xml')
save_errorlog(errorlog)
save_allsets(AllSets)
#save_setjson(mtgjson)
#save_setjson(mtgjson)

View File

@ -3,4 +3,5 @@ feedparser
lxml
Pillow
datetime
beautifulsoup4
beautifulsoup4
commentjson