mirror of
https://github.com/SpudGunMan/meshing-around.git
synced 2026-08-08 09:53:02 +02:00
Update rss.py
This commit is contained in:
+3
-4
@@ -158,7 +158,7 @@ def get_newsAPI(user_search="meshtastic"):
|
|||||||
if news_data.get("status") != "ok":
|
if news_data.get("status") != "ok":
|
||||||
error_message = news_data.get("message", "Unknown error")
|
error_message = news_data.get("message", "Unknown error")
|
||||||
logger.error(f"NewsAPI error: {error_message}")
|
logger.error(f"NewsAPI error: {error_message}")
|
||||||
return [f"NewsAPI error: {error_message}"]
|
return ERROR_FETCHING_DATA
|
||||||
logger.debug(f"System: NewsAPI Searching for '{user_search}' got {news_data.get('totalResults', 0)} results")
|
logger.debug(f"System: NewsAPI Searching for '{user_search}' got {news_data.get('totalResults', 0)} results")
|
||||||
articles = news_data.get("articles", [])[:3]
|
articles = news_data.get("articles", [])[:3]
|
||||||
news_list = []
|
news_list = []
|
||||||
@@ -168,12 +168,11 @@ def get_newsAPI(user_search="meshtastic"):
|
|||||||
description = article.get("description", '')
|
description = article.get("description", '')
|
||||||
news_list.append(f"📰{title}\n{description}")
|
news_list.append(f"📰{title}\n{description}")
|
||||||
|
|
||||||
|
|
||||||
# Make a nice newspaper style output
|
# Make a nice newspaper style output
|
||||||
msg = f"🗞️:"
|
msg = f"🗞️:"
|
||||||
for item in news_list:
|
for item in news_list:
|
||||||
msg += item + "\n\n"
|
msg += item + "\n\n"
|
||||||
return msg.strip()
|
return msg.strip()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Error fetching news: {e}")
|
logger.error(f"System: NewsAPI fetching news: {e}")
|
||||||
return [f"Exception: {e}"]
|
return ERROR_FETCHING_DATA
|
||||||
Reference in New Issue
Block a user