
    Bz%j                        d Z ddlmZ ddlZddlZddlZddlmZ  ee          	                                j
        ZddddZddZedk    r e e                      dS )zHRefresh the practical dashboard using only free/no-subscription sources.    )annotationsN)Path)
input_textcommand	list[str]r   
str | Nonereturnsubprocess.CompletedProcessc          	     L    t          j        | t          j        |dddd          S )NTF<   )cwdinputtextcapture_outputchecktimeout)
subprocessrunROOTparent)r   r   s     outputs/refresh_free_sources.pyr   r      s2    >K       intc                 B   t          j                    } |                     ddd           |                                 }dt	          t
          dz            gdt	          t
          dz            gg}|D ]}t          |          }|j        dk    rqt          |j	        d	
           t          |j
        d	t          j
                   t          dd                    |           t          j
                   |j        c S t          |j	        d	
           |j        rqt          dt	          t
          dz            ddg          }t          |j	        d	
           |j        dk    r(t          |j
        d	t          j
                   |j        S t          d           dS )Nz--send-kakao
store_truez6Send the refreshed Kakao summary after updating state.)actionhelppython3zweekend_flow_tracker.pyzupdate_live_account_state.pyr    )end)r    filezFAILED:  )r!   zsend_dashboard_kakao.pyz--titleu   US Equity 자동 요약z+OK: free-source dashboard refresh complete.)argparseArgumentParseradd_argument
parse_argsstrr   r   
returncodeprintstdoutstderrsysjoin
send_kakao)parserargsstepsr   results        r   mainr3      s   $&&F
|Bz{{{D 
C8899:	C==>>?E  % %W!!&-R((((&-Rcj99990SXXg..00szBBBB$$$$fm$$$$$ %D4455)	
 
 	fm$$$$!!&-Rcj9999$$	
78881r   __main__)r   r   r   r   r	   r
   )r	   r   )__doc__
__future__r   r#   r   r,   pathlibr   __file__resolver   r   r   r3   __name__
SystemExit r   r   <module>r=      s    N N " " " " " "      



       tH~~& 9= 	 	 	 	 	 	! ! ! !H z
*TTVV

 r   