|
from tools.news_tools import get_combined_news_and_sentiment_debug |
|
|
|
def test_news(): |
|
ticker = "RELIANCE.NS" |
|
company_name = "Reliance Industries" |
|
|
|
print(f"Testing news scraping for {ticker} ({company_name})") |
|
result = get_combined_news_and_sentiment_debug(ticker, company_name) |
|
|
|
print(f"\nResults:") |
|
print(f"Total articles: {result['sentiment_summary']['total_items']}") |
|
print(f"Positive: {result['sentiment_summary']['positive']}") |
|
print(f"Negative: {result['sentiment_summary']['negative']}") |
|
print(f"Neutral: {result['sentiment_summary']['neutral']}") |
|
|
|
if result['articles']: |
|
print(f"\nSample articles:") |
|
for i, article in enumerate(result['articles'][:3]): |
|
print(f"{i+1}. {article['title']}") |
|
print(f" Source: {article['source']} | Sentiment: {article['sentiment']}") |
|
|
|
if __name__ == "__main__": |
|
test_news() |