diff options
| author | Mistivia <i@mistivia.com> | 2025-09-24 09:29:50 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-09-24 09:29:50 +0800 |
| commit | a4d997608556bebd885365b8408fdea544cba94f (patch) | |
| tree | 23db594d1fe7f9abe63a3aec273321f53dfa9bf0 /data/genesys-banlist.py | |
| parent | 816106ee4a6e6535f6ff925ec297cf40e72c9ce4 (diff) | |
finish genesys support
Diffstat (limited to 'data/genesys-banlist.py')
| -rw-r--r-- | data/genesys-banlist.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/data/genesys-banlist.py b/data/genesys-banlist.py new file mode 100644 index 0000000..7236da7 --- /dev/null +++ b/data/genesys-banlist.py @@ -0,0 +1,24 @@ +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: + card = cards[k] + cardId[k] = cards[k]['id'] + if 'en_name' not in card: + result['ban'].append(str(cardId[k])) + continue + if 'text' in card: + if 'types' in card['text']: + if '连接' in card['text']['types'] or '灵摆' in card['text']['types']: + result['ban'].append(str(cardId[k])) + +print(json.dumps(result, indent=4)) |
