From feb2ef109f4d6bf6250fc24a7d1745122310556f Mon Sep 17 00:00:00 2001 From: ashiven Date: Mon, 5 Jan 2026 17:36:44 +0100 Subject: [PATCH] fix incorrect icon path for pip install --- cs2tracker/constants.py | 7 +++++-- cs2tracker/data/config.ini | 7 +++++++ cs2tracker/data/icon.ico | Bin 0 -> 38078 bytes 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 cs2tracker/data/icon.ico diff --git a/cs2tracker/constants.py b/cs2tracker/constants.py index d0a0890..0640afd 100644 --- a/cs2tracker/constants.py +++ b/cs2tracker/constants.py @@ -150,7 +150,9 @@ def copy_initial_files_with_popup(): else: MODULE_DIR = os.path.dirname(os.path.abspath(__file__)) - PROJECT_DIR = os.path.dirname(MODULE_DIR) + # The project directory doesn't really exist in this case + # (pip only installs contents of cs2tracker/cs2tracker in site-packages) + PROJECT_DIR = MODULE_DIR DATA_DIR = os.path.join(MODULE_DIR, "data") CONFIG_FILE = os.path.join(DATA_DIR, "config.ini") @@ -160,7 +162,7 @@ def copy_initial_files_with_popup(): INVENTORY_IMPORT_SCRIPT = os.path.join(DATA_DIR, "get_inventory.js") NODE_MODULES = os.path.join(DATA_DIR, "node_modules") - ICON_FILE = os.path.join(PROJECT_DIR, "assets", "icon.ico") + ICON_FILE = os.path.join(DATA_DIR, "icon.ico") BATCH_FILE = os.path.join(DATA_DIR, "cs2tracker_scraper.bat") INVENTORY_IMPORT_FILE = os.path.join(DATA_DIR, "inventory.json") INVENTORY_IMPORT_SCRIPT_DEPENDENCIES = [ @@ -224,4 +226,5 @@ def copy_initial_files_with_popup(): "Copenhagen 2024 Sticker Capsule": "https://steamcommunity.com/market/search?q=copenhagen+capsule", "Shanghai 2024 Sticker Capsule": "https://steamcommunity.com/market/search?q=shanghai+capsule", "Austin 2025 Sticker Capsule": "https://steamcommunity.com/market/search?q=austin+capsule", + "Budapest 2025 Sticker Capsule": "https://steamcommunity.com/market/search?q=budapest+capsule", } diff --git a/cs2tracker/data/config.ini b/cs2tracker/data/config.ini index 975081e..9911fd2 100644 --- a/cs2tracker/data/config.ini +++ b/cs2tracker/data/config.ini @@ -60,6 +60,10 @@ https://steamcommunity.com/market/listings/730/Austin%202025%20Challengers%20Aut https://steamcommunity.com/market/listings/730/Austin%202025%20Champions%20Autograph%20Capsule ~ 0 https://steamcommunity.com/market/listings/730/Austin%202025%20Contenders%20Autograph%20Capsule ~ 0 https://steamcommunity.com/market/listings/730/Austin%202025%20Legends%20Autograph%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Challengers%20Autograph%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Champions%20Autograph%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Contenders%20Autograph%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Legends%20Autograph%20Capsule ~ 0 [Case Keys] @@ -171,6 +175,9 @@ https://steamcommunity.com/market/listings/730/Shanghai%202024%20Legends%20Stick https://steamcommunity.com/market/listings/730/Austin%202025%20Challengers%20Sticker%20Capsule ~ 0 https://steamcommunity.com/market/listings/730/Austin%202025%20Contenders%20Sticker%20Capsule ~ 0 https://steamcommunity.com/market/listings/730/Austin%202025%20Legends%20Sticker%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Challengers%20Sticker%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Contenders%20Sticker%20Capsule ~ 0 +https://steamcommunity.com/market/listings/730/Budapest%202025%20Legends%20Sticker%20Capsule ~ 0 [Music Kit Boxes] diff --git a/cs2tracker/data/icon.ico b/cs2tracker/data/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c66014019d2d7af504689863012482e1b714f684 GIT binary patch literal 38078 zcmeHQ33wDm79K^{-PPT7S9gQDez@zWyUHm-NWu}2LvoUYB$GPaFLbUHKBGntuYf-`)Te%)PN z_3E#x_g=kv-KbQz;J=Iv75;rlwQQkE^%s>&^-oNANmYi4uCw2pD%CxAnv&^)@2?L5 z9|ArEd;=EakR{jgG3R9N@1k2O8Z=0l`tKT z^C=;nhxc;os=fu+ZKS=-QeMEcEJa3?+hmbXKF ztG(&5=Wg{BYcl|HWX>{8+yQabe|vkjxV?q|3kYsLGhw@;KK!P z!}hhGJGt+ojLnO>U>9E(DA^BL8n|7(=W72X;cARpbLnC9V=i(h_Si1y+cy?EcMXLu zT|?mUPDA0xof~EQ;Ovh(;j<4vfVW7J zF*paJAS5IXdi0ERsO+*eD;U-(NokOgmH~qX#X`rsT@V}`Z?3{~!%1FygMGIW139KyrZ(5XuZoT~U%7C*|<6=fDZ6Fn@E$*qsydr$T` zhcM=LkM-k5CGbbNGhd3k`21w$_ptWBLHN)9A6;(qwl7z)u^b8_M*eg6Hj)OM0U-&XsU8{)ur}cJsRf`=&C4JWu0K@*n5GVKMHUUU~31 zYpd>X1#J8AfXnT+jQ_Y4Cd&s5h(TP_?3TNB`DZ9|o`ytqD$4%h(7VrY8k=^XX~NGn zo0asir}3xqleG4Ud|H&3|L~ppG50KyM#v|qQ+NsBXam%6I);mu{i(@w>M5>GUZxAt-1V z!#^~HWLCJ<@n4H_YDLLnm^xvaUA{Qq)P}_i7s0v1yPNSRZ8!SA;yez%xdN>FfV6&o z{?mc&IRBF%I(j6G${Y__SrcSaLSi-q^^Sq>)~&X*v2^tcX2Zk{PiB~Q>mCLRaBaow zkse2-kB2^eP5ATie_~&AyNPr}l6o|Rg{L{p8?_-SY6J`(oCwr5X}$cM@6mX=56rQd z*Lc0sV^Kj7BqV0R+_`g|O5?`mLRe_3rF|rW$c70Bh=g>s=ll1Mfq-67HrK+_a%V#K z9^tI7;!$sq{Lz(tWhsyN{P({;fN)$7JIfp8S0`k_^V4QGD^J{ZimUN7_Ef&{xX?vh zuapiCPlw#x0!teckna%0)saNDzIdK%Hhsx-D%td@$?4F;KOACXMghq;X}z@m?btbl z;h&U{%JARv<;rIHNapnI7wZr&#P86M6nJjJRMwW`XeyVBv<&j-u%UKOFqLf4UEP$ zE{*qq08_rylr(m}X4$8fe8lJRecNPt5c4?}b<>EE&$6~qo2YHl_KMGIPipS*AN5pJyrW?U!F;c7J4e0&w3$2L@(cF(cQ^iI*8~JbGPy$d(^{Yp+V(W=E57}P zt&ax}j9gS;d}g*eNK71`kex;C}IT6ZLiGGvnF#&(EI$L+}}UZATq2 z*wgq^481)b+>QT|civ&PCt*)X9iPI+_S~6sn4j7|AOiJsx&?poKad`&v@-U|e(4_^ z52Q+XedZ0|NLtMr8U8U3ej zJW6mMm~0vH=}R#epZ7&yQ4q?AqZ-?OYAOCvkt1Yz;(Q<8)7(E|4FlA_9)E`e-;tYQ zt!{oTEF=wRZgZI$9X$ei_eOuD1Bup8;`JAm`M)E(8U7IwYMc0{r>3(!FVCJ2V=f*GhkVjbd(cqji8tp}xLiqGq-wLLvO{>|@E*yJOB(sW2k9b>_t z_k-M#$B?d#iMBod$^Pk#d-ar$d<1r`g+gxo~t3^C8fj9D_EEBfOE_*)KQ_7B5<47khf2&C}RZ`Ecma z9jF5uIX>2oC%^xe#ek%zfRbY>g*=?L7LC-+g@n(4M9}zSzC^EVfpY`jL29&5nBQHYM<zXbW>0?>C&afoEcx`Q89Ms+z{K3@&> zCrtaVi2rVmjZ#O{!K>ZY9y|Jj;(kc?k`CyHaXnJp#pe_+B=!^0J+<1j7q)KYQupC6 z;n!HDQT#nTiak{Vf2xDlWb+DNfS%^~1~KNg=#=C%p#C5qQP(FzAuOb6Z_}N8<2bxp zSGlXbQsbW2Lv|?IyyxB77JFq;Ecz3;2X6~+>2-<$qIfKlLlno7l4#p6WUpSidl>uk z6~{#Bqns~Dj(2D7uUxX2?e9u`o>JWTc`U|FkS-WFa5(c*2jd!w;=1_$BI#t><9CJ! zYkBFLTuS54>m!|ybHHegFLz%fKN#r%IX@i7pN^t?FD%qxV|pDqE~ zK|wL#__k4V{xO7xE6cO8J=Cqo18G3tpz9^MT|42DNf7Q{2<#Y0d+AYzK<{N z3!*3Hb9etK$2fY{53-=s*_($MgVobAsARiq0P-zd0 zbT#Q+Yl-%U32%~5KjXU{r}uAX@zvxXa+DWrbD2`_UJ%xr_p@%-mgK*T-__fU-?-}Zf^Bebll>c{LCyfK-Nzv~;#KmN?m^dzb=tz5D zH2z1Xj{{qKkR0y~tCq2NAb#%5kzzo2+m$+MOY){!@W*ee?p-{sySVO}D$T>#2CLs! zx_IgUG+s2owaXXb@&)(2tCWGh)j&~P3gMrCK4=>ITb$SBeyMDES+$EM@!`Vv5<*W^PWs3J7it&U|Kzn0DhQu=ePhX4; zsyXI_9Jf)v^*#}54JXPUm9|^SbGdIhOXGvcM*H7~LDIAv>iUZ&gbd!ZJ6 z`teF(q(nUw8;0`eC);hlk$8*i7WUJ(q?Eu!={o2=ar7B}?TvlF_EGfO*P*iX*N))w zKJc2o` zynlniD(*u3^HC-#_uYS~{=qmVW3`YVXWxk1-F~Ct0}<{Ve`vqKupU3e zX4g&Df z81&j8lm+i%Uz~G$U+9HHxP~nvKVfTlqi0CoTO0fQ8qNWazyH!&-ko`lY}UHU@+XXy z+R3OV){w4n#(u^87@H&<#6J9l{=cM4`f`_aWcy8qRKIn`P7ka%Ji@WIcJ$kLVSqF3 zY)g4bPSH09Db5f3A_aALHe#HIb0rt)ERy52A80tPeZ-yrpGf<)wSP9roSHR+SNjb$ zpIgHo^XydNw=vohrfr2+zYT`4_Umiee%F1awfCY9{-#+UAohNx7anRW?P>FTqMdW! zy4v1;8x0wx6I7+}i~0Y1+I-*n8sI~~hky?O9|ArEd=P1~;fw9ZV;Ug=H$$9sC&ri)SJ_*mP1ubO#fyC))f#8PVoa ziB#Rf@?2-Ms)kM)P4q)VW3BXKG%Hf2x|^<>=|2#yXIV@Yl$mH&K~YPZRc5-(xHcEV zXg$AP2v88G3B9ezbc6bCi6BDK}X&MD=D47S@9gT&QhZWSJrUTKepx_!-8G9J?CK@@qgVXpxFcg`tvpIFQ SnWhrn>_C4_Kb&$m>i2)T&S?Vx literal 0 HcmV?d00001