🗃️ Data extraction on 31-4

This commit is contained in:
zhbaor 2022-10-16 10:52:02 +08:00
parent 958de34dfa
commit 871984e9e7
7 changed files with 335 additions and 0 deletions

44
data/convert/31-4/db.py Executable file
View file

@ -0,0 +1,44 @@
#!/usr/bin/env python3
# # -*- coding: utf-8 -*-
from pony.orm import *
db = Database()
class Melee(db.Entity):
name = Required(str)
description = Optional(str)
mechanism = Optional(str)
icon = Required(bytes)
stats = Required(int)
class Shield(db.Entity):
name = Required(str)
description = Optional(str)
mechanism = Optional(str)
icon = Required(bytes)
stats = Required(int)
class Ranged(db.Entity):
name = Required(str)
description = Optional(str)
mechanism = Optional(str)
icon = Required(bytes)
stats = Required(int)
class Outfit(db.Entity):
name = Required(str)
name_en = Required(str)
description = Optional(str)
icon = Required(bytes)
preview = Optional(bytes)
cell_cost = Required(int)
if __name__ == "__main__":
db.bind(provider="sqlite", filename="../../clean/31-4/data.sqlite3")
db.generate_mapping(create_tables=True)