const res = await fetch(
`https://api.currentsapi.services/v1/latest-news?language=en&category=technology&apiKey=${process.env.CURRENTS_API_KEY}`
);
const { news } = await res.json();
news.slice(0, 5).forEach(a => console.log(`[${a.author}] ${a.title}`));const res = await fetch(
`https://gnews.io/api/v4/top-headlines?category=technology&lang=en&max=5&apikey=${process.env.GNEWS_API_KEY}`
);
const { articles } = await res.json();
articles.forEach(a => console.log(`[${a.source.name}] ${a.title}`));const res = await fetch(
`http://api.mediastack.com/v1/news?access_key=${process.env.MEDIASTACK_KEY}&categories=technology&limit=5`
);
const { data } = await res.json();
data.forEach(a => console.log(`[${a.source}] ${a.title}`));const res = await fetch(
`https://api.nytimes.com/svc/topstories/v2/technology.json?api-key=${process.env.NYT_API_KEY}`
);
const { results } = await res.json();
results.slice(0, 5).forEach(a => console.log(`[${a.section}] ${a.title}`));const res = await fetch(
`https://newsapi.org/v2/top-headlines?country=us&apiKey=${process.env.NEWSAPI_KEY}`
);
const { articles } = await res.json();
articles.slice(0, 5).forEach(a => console.log(`[${a.source.name}] ${a.title}`));const res = await fetch(
`https://content.guardianapis.com/search?q=technology&api-key=${process.env.GUARDIAN_API_KEY}&show-fields=thumbnail`
);
const { results } = (await res.json()).response;
results.slice(0, 5).forEach(r => console.log(`${r.webPublicationDate} — ${r.webTitle}`));