eshan6704 commited on
Commit
fde7ebe
·
verified ·
1 Parent(s): 572bf8c

Update app/stock.py

Browse files
Files changed (1) hide show
  1. app/stock.py +7 -7
app/stock.py CHANGED
@@ -8,7 +8,7 @@ from datetime import datetime as dt
8
  # persist helpers
9
  from . import persist
10
  from . import common
11
- from . import backblaze
12
 
13
  from . import ta_indi_pat
14
 
@@ -94,7 +94,7 @@ def fetch_intraday(symbol, indicators=None):
94
  if isinstance(df.columns, pd.MultiIndex):
95
  df.columns = df.columns.get_level_values(0)
96
 
97
- upload_file("eshanhf", f"intraday/{symbol}.csv", df)
98
 
99
  df_display = df.tail(50).copy()
100
  df_display.reset_index(inplace=True)
@@ -130,7 +130,7 @@ def fetch_daily(symbol):
130
  if df is None or df is False or df.empty:
131
  return wrap_html(f"<h1>No daily data for {symbol}</h1>")
132
 
133
- upload_file("eshanhf", f"daily/{symbol}.csv", df)
134
 
135
  df_display = df.tail(50).copy()
136
  df_display.reset_index(inplace=True)
@@ -166,7 +166,7 @@ def fetch_qresult(symbol):
166
  if df.empty:
167
  return wrap_html(f"<h1>No quarterly results for {symbol}</h1>")
168
 
169
- upload_file("eshanhf", f"qresult/{symbol}.csv", df)
170
 
171
  df_display = df.copy()
172
  for col in df_display.columns:
@@ -203,7 +203,7 @@ def fetch_result(symbol):
203
  if df.empty:
204
  return wrap_html(f"<h1>No annual results for {symbol}</h1>")
205
 
206
- upload_file("eshanhf", f"result/{symbol}.csv", df)
207
 
208
  df_display = df.copy()
209
  for col in df_display.columns:
@@ -240,7 +240,7 @@ def fetch_balance(symbol):
240
  if df.empty:
241
  return wrap_html(f"<h1>No balance sheet for {symbol}</h1>")
242
 
243
- upload_file("eshanhf", f"balance/{symbol}.csv", df)
244
 
245
  df_display = df.copy()
246
  for col in df_display.columns:
@@ -277,7 +277,7 @@ def fetch_cashflow(symbol):
277
  if df.empty:
278
  return wrap_html(f"<h1>No cashflow for {symbol}</h1>")
279
 
280
- upload_file("eshanhf", f"cashflow/{symbol}.csv", df)
281
 
282
  df_display = df.copy()
283
  for col in df_display.columns:
 
8
  # persist helpers
9
  from . import persist
10
  from . import common
11
+ from . import backblaze as b2
12
 
13
  from . import ta_indi_pat
14
 
 
94
  if isinstance(df.columns, pd.MultiIndex):
95
  df.columns = df.columns.get_level_values(0)
96
 
97
+ b2.upload_file("eshanhf", f"intraday/{symbol}.csv", df)
98
 
99
  df_display = df.tail(50).copy()
100
  df_display.reset_index(inplace=True)
 
130
  if df is None or df is False or df.empty:
131
  return wrap_html(f"<h1>No daily data for {symbol}</h1>")
132
 
133
+ b2.upload_file("eshanhf", f"daily/{symbol}.csv", df)
134
 
135
  df_display = df.tail(50).copy()
136
  df_display.reset_index(inplace=True)
 
166
  if df.empty:
167
  return wrap_html(f"<h1>No quarterly results for {symbol}</h1>")
168
 
169
+ b2.upload_file("eshanhf", f"qresult/{symbol}.csv", df)
170
 
171
  df_display = df.copy()
172
  for col in df_display.columns:
 
203
  if df.empty:
204
  return wrap_html(f"<h1>No annual results for {symbol}</h1>")
205
 
206
+ b2.upload_file("eshanhf", f"result/{symbol}.csv", df)
207
 
208
  df_display = df.copy()
209
  for col in df_display.columns:
 
240
  if df.empty:
241
  return wrap_html(f"<h1>No balance sheet for {symbol}</h1>")
242
 
243
+ b2.upload_file("eshanhf", f"balance/{symbol}.csv", df)
244
 
245
  df_display = df.copy()
246
  for col in df_display.columns:
 
277
  if df.empty:
278
  return wrap_html(f"<h1>No cashflow for {symbol}</h1>")
279
 
280
+ b2.upload_file("eshanhf", f"cashflow/{symbol}.csv", df)
281
 
282
  df_display = df.copy()
283
  for col in df_display.columns: