
    Ij                        S SK JrJrJr  S SKJr  S SKJr  S SKJ	r	J
r
JrJr  \" 5       r\" SS9r\R                  S\S9\R!                  S	\S9S
\4S j5       5       r\R                  S\S9\R!                  S\S9\" S5      4S
\S\4S jj5       5       r\R                  S\S9S
\4S j5       r\R!                  S\S9S
\4S j5       rg)    )FastAPIRequestForm)HTMLResponse)Jinja2Templates)scrape_weatherscrape_market_pricesscrape_assetssave_asset_log	templates)	directory/)response_classz/weatherrequestc                 N   #    [        5       n[        R                  U SSUS.S9$ 7f)N
index.htmlweather)current_tabweather_datar   namecontext)r   r   TemplateResponse)r   r   s     +/media/evodge-kon/HDD_1TB/html/test/main.pyshow_weatherr   	   s5      "#L%%gL )<H & J Js   #%z/pricesNkeywordc                 P   #    [        U5      n[        R                  U SSX!S.S9$ 7f)Nr   prices)r   
price_datar   r   )r	   r   r   )r   r   r   s      r   show_pricesr       s7      &g.J%%gL (
W & Y Y   $&z/assetsc                 P   #    [        5       n[        R                  U SSUS S.S9$ 7f)Nr   assetsr   
asset_datalog_msgr   )r
   r   r   )r   r%   s     r   show_assetsr'      s4     J%%gL (
tT & V Vr!   z/assets/logc                 z   #    [        5       n[        U5      nU(       a  SOSn[        R                  U SSXS.S9$ 7f)Nu4   ✅ CSVファイルに価格を記録しました！u"   ❌ 記録に失敗しました。r   r#   r$   r   )r
   r   r   r   )r   r%   successmsgs       r   do_assets_logr+      sI      JZ(GDK
@QuC%%gL (
S & U Us   9;)fastapir   r   r   fastapi.responsesr   fastapi.templatingr   scraper   r	   r
   r   appr   getpostr   strr    r'   r+        r   <module>r6      s   * * * . V Vik2	\**\2J J 3 +J
 <0)L17;Dz Yw Y Y 2 1Y <0Vw V 1V -5	U 	U 6	Ur5   