@@ -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
5059else :
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
6374ICON_FILE = os .path .join (PROJECT_DIR , "assets" , "icon.png" )
6475BATCH_FILE = os .path .join (DATA_DIR , "cs2tracker_scraper.bat" )
65-
66-
6776INVENTORY_IMPORT_FILE = os .path .join (DATA_DIR , "inventory.json" )
68- INVENTORY_IMPORT_SCRIPT = os .path .join (DATA_DIR , "get_inventory.js" )
6977INVENTORY_IMPORT_SCRIPT_DEPENDENCIES = [
7078 "steam-user" ,
7179 "globaloffensive" ,
0 commit comments