blob: 6bef1f63a3db890f84791dfc5625ed54b9a0a450 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
import json
cardId = dict()
cards = None
with open('cards.json', 'r') as fp:
cards = json.load(fp)
result = dict()
result['ban'] = []
result['limit'] = []
result['semiLimit'] = []
for k in cards:
cardId[k] = cards[k]['id']
if 'en_name' not in cards[k]:
result['ban'].append(str(cardId[k]))
banlist = None
with open('banlist-tcg.json', 'r') as fp:
banlist = json.load(fp)
regulation = banlist['regulation']
for cid in regulation:
sid = str(cardId[cid])
if regulation[cid] == 0:
result['ban'].append(sid)
if regulation[cid] == 1:
result['limit'].append(sid)
if regulation[cid] == 2:
result['semiLimit'].append(sid)
result['ban'] = list(set(result['ban']))
print(json.dumps(result, indent=4))
|