Skip to content

Commit 080ece6

Browse files
committed
fix executable copy scripts to user dir
1 parent d30959d commit 080ece6

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

cs2tracker/constants.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,15 @@ class OSType(enum.Enum):
3232
os.makedirs(DATA_DIR, exist_ok=True)
3333

3434
CONFIG_FILE_SOURCE = os.path.join(MODULE_DIR, "data", "config.ini")
35+
OUTPUT_FILE_SOURCE = os.path.join(MODULE_DIR, "data", "output.csv")
36+
IVENTORY_CONVERT_SCRIPT_SOURCE = os.path.join(MODULE_DIR, "data", "convert_inventory.js")
37+
INVENTORY_IMPORT_SCRIPT_SOURCE = os.path.join(MODULE_DIR, "data", "get_inventory.js")
38+
3539
CONFIG_FILE = os.path.join(DATA_DIR, "config.ini")
3640
CONFIG_FILE_BACKUP = os.path.join(DATA_DIR, "config.ini.bak")
37-
OUTPUT_FILE_SOURCE = os.path.join(MODULE_DIR, "data", "output.csv")
3841
OUTPUT_FILE = os.path.join(DATA_DIR, "output.csv")
42+
IVENTORY_CONVERT_SCRIPT = os.path.join(DATA_DIR, "convert_inventory.js")
43+
INVENTORY_IMPORT_SCRIPT = os.path.join(DATA_DIR, "get_inventory.js")
3944

4045
# Always copy the source config into the user data directory as a backup
4146
# and overwrite the existing backup if it exists
@@ -46,6 +51,10 @@ class OSType(enum.Enum):
4651
copy(OUTPUT_FILE_SOURCE, OUTPUT_FILE)
4752
if not os.path.exists(CONFIG_FILE):
4853
copy(CONFIG_FILE_SOURCE, CONFIG_FILE)
54+
if not os.path.exists(IVENTORY_CONVERT_SCRIPT):
55+
copy(IVENTORY_CONVERT_SCRIPT_SOURCE, IVENTORY_CONVERT_SCRIPT)
56+
if not os.path.exists(INVENTORY_IMPORT_SCRIPT):
57+
copy(INVENTORY_IMPORT_SCRIPT_SOURCE, INVENTORY_IMPORT_SCRIPT)
4958

5059
else:
5160
MODULE_DIR = os.path.dirname(os.path.abspath(__file__))
@@ -55,17 +64,16 @@ class OSType(enum.Enum):
5564
CONFIG_FILE = os.path.join(DATA_DIR, "config.ini")
5665
CONFIG_FILE_BACKUP = os.path.join(DATA_DIR, "config.ini.bak")
5766
OUTPUT_FILE = os.path.join(DATA_DIR, "output.csv")
67+
IVENTORY_CONVERT_SCRIPT = os.path.join(DATA_DIR, "convert_inventory.js")
68+
IVENTORY_IMPORT_SCRIPT = os.path.join(DATA_DIR, "get_inventory.js")
5869

5970
if not os.path.exists(CONFIG_FILE_BACKUP):
6071
copy(CONFIG_FILE, CONFIG_FILE_BACKUP)
6172

6273

6374
ICON_FILE = os.path.join(PROJECT_DIR, "assets", "icon.png")
6475
BATCH_FILE = os.path.join(DATA_DIR, "cs2tracker_scraper.bat")
65-
66-
6776
INVENTORY_IMPORT_FILE = os.path.join(DATA_DIR, "inventory.json")
68-
INVENTORY_IMPORT_SCRIPT = os.path.join(DATA_DIR, "get_inventory.js")
6977
INVENTORY_IMPORT_SCRIPT_DEPENDENCIES = [
7078
"steam-user",
7179
"globaloffensive",

0 commit comments

Comments
 (0)