UNPKG

finview

Version:

A command-line tool for monitoring financial data and market trends in real-time directly from your terminal.

24 lines (21 loc) 774 B
const yahooFinance = require('yahoo-finance2').default; async function getNews(ticker) { try { const result = await yahooFinance.search(ticker); const news = result.news; if (!news || news.length === 0) { console.log('No news available for this ticker.'); return; } news.slice(0, 5).forEach((article, index) => { console.log(`Article ${index + 1}:`); console.log(`Title: ${article.title}`); console.log(`Link: ${article.link}`); console.log(`Publish Time: ${article.provider_publish_time ? new Date(article.provider_publish_time * 1000).toLocaleString() : 'N/A'}`); console.log('---'); }); } catch (error) { console.error('Error fetching news:', error.message); } } module.exports = { getNews };