Spaces:
Runtime error
Runtime error
Update CurrentDB.py
Browse files- CurrentDB.py +5 -3
CurrentDB.py
CHANGED
@@ -9,8 +9,8 @@ import time
|
|
9 |
load_dotenv()
|
10 |
|
11 |
# Define your Aylien credentials
|
12 |
-
AppID = os.getenv('
|
13 |
-
APIKey = os.getenv('
|
14 |
PolygonAPIKey = os.getenv('POLYGON_API_KEY')
|
15 |
|
16 |
# Function to get authentication header
|
@@ -90,6 +90,7 @@ def save_data_to_csv(ticker, all_stories, stock_data):
|
|
90 |
print(sentiment_polarity)
|
91 |
publication_date = datetime.strptime(story.get('published_at', 'N/A'), '%Y-%m-%dT%H:%M:%SZ').strftime('%Y-%m-%d')
|
92 |
stock_date = (datetime.strptime(publication_date, '%Y-%m-%d') + timedelta(days=1)).strftime('%Y-%m-%d')
|
|
|
93 |
|
94 |
if stock_data.get(stock_date) == None:
|
95 |
stock_price = 'N/A'
|
@@ -152,12 +153,13 @@ def main():
|
|
152 |
# Define the date range (last 3 days)
|
153 |
end_date = datetime.now() # Current date
|
154 |
#end_date = datetime.strptime(end_date, '%Y-%m-%d')
|
155 |
-
start_date = datetime.now() - timedelta(days=7) #
|
156 |
|
157 |
# Fetch all stock data for each ticker in the date range
|
158 |
for ticker in tickers:
|
159 |
stock_data = get_stock_data(PolygonAPIKey, ticker, start_date.strftime("%Y-%m-%d"), end_date.strftime("%Y-%m-%d"))
|
160 |
print(stock_data)
|
|
|
161 |
if stock_data:
|
162 |
all_stories = []
|
163 |
current_date = start_date
|
|
|
9 |
load_dotenv()
|
10 |
|
11 |
# Define your Aylien credentials
|
12 |
+
AppID = os.getenv('APP_ID')
|
13 |
+
APIKey = os.getenv('API_KEY')
|
14 |
PolygonAPIKey = os.getenv('POLYGON_API_KEY')
|
15 |
|
16 |
# Function to get authentication header
|
|
|
90 |
print(sentiment_polarity)
|
91 |
publication_date = datetime.strptime(story.get('published_at', 'N/A'), '%Y-%m-%dT%H:%M:%SZ').strftime('%Y-%m-%d')
|
92 |
stock_date = (datetime.strptime(publication_date, '%Y-%m-%d') + timedelta(days=1)).strftime('%Y-%m-%d')
|
93 |
+
|
94 |
|
95 |
if stock_data.get(stock_date) == None:
|
96 |
stock_price = 'N/A'
|
|
|
153 |
# Define the date range (last 3 days)
|
154 |
end_date = datetime.now() # Current date
|
155 |
#end_date = datetime.strptime(end_date, '%Y-%m-%d')
|
156 |
+
start_date = datetime.now() - timedelta(days=7) # 7 days ago
|
157 |
|
158 |
# Fetch all stock data for each ticker in the date range
|
159 |
for ticker in tickers:
|
160 |
stock_data = get_stock_data(PolygonAPIKey, ticker, start_date.strftime("%Y-%m-%d"), end_date.strftime("%Y-%m-%d"))
|
161 |
print(stock_data)
|
162 |
+
print(end_date)
|
163 |
if stock_data:
|
164 |
all_stories = []
|
165 |
current_date = start_date
|