diff --git a/deathclock/__pycache__/news.cpython-311.pyc b/deathclock/__pycache__/news.cpython-311.pyc index 7532352..db2237f 100644 Binary files a/deathclock/__pycache__/news.cpython-311.pyc and b/deathclock/__pycache__/news.cpython-311.pyc differ diff --git a/deathclock/app.py b/deathclock/app.py index 5f407a0..6ab363f 100644 --- a/deathclock/app.py +++ b/deathclock/app.py @@ -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) diff --git a/deathclock/news.py b/deathclock/news.py index 7d87f4f..cb15c9f 100644 --- a/deathclock/news.py +++ b/deathclock/news.py @@ -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