Moxfield import
This commit is contained in:
@@ -23,13 +23,16 @@ def init():
|
||||
with conn() as c:
|
||||
c.executescript("""
|
||||
CREATE TABLE IF NOT EXISTS decks (
|
||||
slug TEXT PRIMARY KEY,
|
||||
deck_name TEXT NOT NULL,
|
||||
status TEXT NOT NULL DEFAULT 'queued',
|
||||
commander TEXT,
|
||||
price_usd REAL DEFAULT 0,
|
||||
done INTEGER DEFAULT 0,
|
||||
total INTEGER DEFAULT 0
|
||||
slug TEXT PRIMARY KEY,
|
||||
deck_name TEXT NOT NULL,
|
||||
status TEXT NOT NULL DEFAULT 'queued',
|
||||
commander TEXT,
|
||||
price_usd REAL DEFAULT 0,
|
||||
done INTEGER DEFAULT 0,
|
||||
total INTEGER DEFAULT 0,
|
||||
source TEXT NOT NULL DEFAULT 'manual',
|
||||
moxfield_id TEXT,
|
||||
include_tokens INTEGER DEFAULT 0
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS cards (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
@@ -39,6 +42,8 @@ def init():
|
||||
filename TEXT,
|
||||
back_filename TEXT,
|
||||
scry_url TEXT,
|
||||
scry_id TEXT,
|
||||
is_token INTEGER DEFAULT 0,
|
||||
price_usd REAL DEFAULT 0,
|
||||
fetch_status TEXT DEFAULT 'pending'
|
||||
);
|
||||
@@ -50,6 +55,11 @@ def init():
|
||||
""")
|
||||
_add_column(c, "cards", "back_filename", "TEXT")
|
||||
_add_column(c, "cards", "scry_url", "TEXT")
|
||||
_add_column(c, "cards", "scry_id", "TEXT")
|
||||
_add_column(c, "cards", "is_token", "INTEGER DEFAULT 0")
|
||||
_add_column(c, "decks", "source", "TEXT NOT NULL DEFAULT 'manual'")
|
||||
_add_column(c, "decks", "moxfield_id", "TEXT")
|
||||
_add_column(c, "decks", "include_tokens", "INTEGER DEFAULT 0")
|
||||
|
||||
|
||||
def get_deck(slug: str):
|
||||
|
||||
Reference in New Issue
Block a user