realtime-data-cli-tool
Version:
A real-time data dashboard CLI tool built with Ink, React, and TypeScript that displays live ISS location, weather, Bitcoin prices, random facts, and inspirational quotes
19 lines (18 loc) • 569 B
JavaScript
export const fetchISSData = async () => {
try {
const response = await fetch('http://api.open-notify.org/iss-now.json');
const data = await response.json();
if (data.iss_position) {
return {
latitude: parseFloat(data.iss_position.latitude),
longitude: parseFloat(data.iss_position.longitude),
timestamp: data.timestamp,
};
}
return null;
}
catch (error) {
console.error('Failed to fetch ISS data:', error);
return null;
}
};