diginoron commited on
Commit
ab94ac0
·
verified ·
1 Parent(s): 99af9f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -6,7 +6,8 @@ import os
6
  subscription_key = os.getenv("COMTRADE_API_KEY", "")
7
  proxy_url = None
8
 
9
- def get_importers(hs_code: str, period: str):
 
10
  df = comtradeapicall.previewFinalData(
11
  typeCode='C', freqCode='M', clCode='HS', period=period,
12
  reporterCode=None, cmdCode=hs_code, flowCode='M',
@@ -30,14 +31,14 @@ with gr.Blocks() as demo:
30
  gr.Markdown("## نمایش کشورهایی که یک کالا را وارد کرده‌اند")
31
  with gr.Row():
32
  inp_hs = gr.Textbox(label="HS Code")
33
- inp_period = gr.Textbox(label="دوره (YYYYMM)")
34
- btn = gr.Button("نمایش")
35
  out = gr.Dataframe(
36
  headers=["کد کشور","نام کشور","ارزش CIF"],
37
  datatype=["number","text","number"],
38
  interactive=False
39
  )
40
- btn.click(get_importers, inputs=[inp_hs, inp_period], outputs=out)
41
 
42
  if __name__ == "__main__":
43
  demo.launch()
 
6
  subscription_key = os.getenv("COMTRADE_API_KEY", "")
7
  proxy_url = None
8
 
9
+ def get_importers(hs_code: str, date):
10
+ period = f"{date.year:04d}{date.month:02d}"
11
  df = comtradeapicall.previewFinalData(
12
  typeCode='C', freqCode='M', clCode='HS', period=period,
13
  reporterCode=None, cmdCode=hs_code, flowCode='M',
 
31
  gr.Markdown("## نمایش کشورهایی که یک کالا را وارد کرده‌اند")
32
  with gr.Row():
33
  inp_hs = gr.Textbox(label="HS Code")
34
+ inp_date = gr.DatePicker(label="تاریخ (انتخاب ماه و سال)", type="date")
35
+ btn = gr.Button("نمایش اطلاعات")
36
  out = gr.Dataframe(
37
  headers=["کد کشور","نام کشور","ارزش CIF"],
38
  datatype=["number","text","number"],
39
  interactive=False
40
  )
41
+ btn.click(get_importers, inputs=[inp_hs, inp_date], outputs=out)
42
 
43
  if __name__ == "__main__":
44
  demo.launch()