news stuck after 1 loop

This commit is contained in:
Death916 2025-02-04 02:23:45 -08:00
parent e99012fb84
commit fc96dca01f
3 changed files with 4 additions and 4 deletions

View file

@ -32,7 +32,7 @@ app.layout = html.Div([
html.Div(id='news-ticker', className='ticker'),
# Intervals
dcc.Interval(id='clock-interval', interval=60000, n_intervals=0),
dcc.Interval(id='weather-interval', interval=300000, n_intervals=0),
dcc.Interval(id='weather-interval', interval=150000, n_intervals=0),
dcc.Interval(id='news-interval', interval=300000, n_intervals=0),
dcc.Interval(id='nba-interval', interval=300000, n_intervals=0)
])
@ -74,7 +74,7 @@ def update_news(n):
current_time = datetime.datetime.now()
try:
if _initial_run or (current_time - _last_news_update).total_seconds() >= 500:
if _initial_run or (current_time - _last_news_update).total_seconds() >= 400:
print("Fetching fresh news due to timer...")
headlines_dict = news_obj.get_news()
if not isinstance(headlines_dict, dict):
@ -156,5 +156,5 @@ def print_time():
print(strftime("%B %d, %I:%M %p", localtime()))
if __name__ == '__main__':
app.run_server(debug=True, host='0.0.0.0', port=8050)
app.run_server(debug=False, host='0.0.0.0', port=8050)

View file

@ -20,7 +20,7 @@ class News:
# Get latest news from each feed
for feed in feeds:
d = feedparser.parse(feed)
for post in d.entries[:10]: # Limit to 3 entries per feed
for post in d.entries[:20]: # Limit to 3 entries per feed
if self._news_dict_length >= 20: # Max 20 total entries
return self._news_dict