James McCool
commited on
Commit
·
0926614
1
Parent(s):
30ba719
Add timezone handling for current date in NBA showdown salary retrieval function and include pytz in requirements
Browse files- app.py +5 -2
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -1,6 +1,7 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
st.set_page_config(layout="wide")
|
| 3 |
import pandas as pd
|
|
|
|
| 4 |
from rapidfuzz import process
|
| 5 |
from collections import Counter
|
| 6 |
import io
|
|
@@ -204,8 +205,10 @@ def grab_nba_reg_salaries(slate_var: str):
|
|
| 204 |
|
| 205 |
def grab_nba_showdown_salaries():
|
| 206 |
collection = salaries_db["NBA_showdown_player_info"]
|
| 207 |
-
|
| 208 |
-
|
|
|
|
|
|
|
| 209 |
records = pd.DataFrame(list(collection.find({'Date': {'$gte': today_str}})))
|
| 210 |
records = records[['Display Name', 'draftableId', 'Position', 'Salary']]
|
| 211 |
records = records.rename(columns={'Display Name': 'Name', 'draftableId': 'ID', 'Position': 'Roster Position'})
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
st.set_page_config(layout="wide")
|
| 3 |
import pandas as pd
|
| 4 |
+
import pytz
|
| 5 |
from rapidfuzz import process
|
| 6 |
from collections import Counter
|
| 7 |
import io
|
|
|
|
| 205 |
|
| 206 |
def grab_nba_showdown_salaries():
|
| 207 |
collection = salaries_db["NBA_showdown_player_info"]
|
| 208 |
+
# Get current time in Eastern Time (handles EST/EDT automatically)
|
| 209 |
+
eastern = pytz.timezone('US/Eastern')
|
| 210 |
+
today_str = datetime.now(eastern).strftime("%Y%m%d")
|
| 211 |
+
print(f"Current date in Eastern Time: {today_str}")
|
| 212 |
records = pd.DataFrame(list(collection.find({'Date': {'$gte': today_str}})))
|
| 213 |
records = records[['Display Name', 'draftableId', 'Position', 'Salary']]
|
| 214 |
records = records.rename(columns={'Display Name': 'Name', 'draftableId': 'ID', 'Position': 'Roster Position'})
|
requirements.txt
CHANGED
|
@@ -4,4 +4,5 @@ pandas
|
|
| 4 |
numpy
|
| 5 |
rapidfuzz
|
| 6 |
matplotlib
|
| 7 |
-
scipy
|
|
|
|
|
|
| 4 |
numpy
|
| 5 |
rapidfuzz
|
| 6 |
matplotlib
|
| 7 |
+
scipy
|
| 8 |
+
pytz
|