Skip to content

A terminal-based weather dashboard built with React Ink and OpenWeather API. Features ASCII art weather visualizations, hourly forecasts, and responsive terminal layout. Perfect for checking weather conditions without leaving your command line.

Notifications You must be signed in to change notification settings

Simoblaster/terminal-weather

Repository files navigation

🌤️ Terminal Weather Dashboard

A terminal-based weather dashboard built with React Ink and OpenWeather API. Features ASCII art weather visualizations, hourly forecasts, and responsive terminal layout.

This project was made during a coding session for my Youtube Channel AsmrCoding, here it is the link of the video, subscribe, leave a like and a comment for support the channel! Thanks 🙏

📸 Demo

Terminal Weather Demo

✨ Features

  • Real-time weather conditions display
  • ASCII art weather visualizations
  • Hourly forecast
  • Sun data tracking (sunrise, sunset, day length)
  • Responsive terminal layout
  • Temperature, humidity, wind, and pressure data

⚡ Requirements

  • Node.js
  • OpenWeather API key

🛠️ Setup

  1. Clone repo

git clone https://github.com/Simoblaster/terminal-weather.git

  1. Install dependencies

npm install

  1. Configure environment variables:

Copy .env.example to .env
Update the values in .env according to your setup

OPENWEATHER_API_KEY=xxx        # Your OpenWeather Api key
  1. Run the project

npm run dev

📫 Contact

About

A terminal-based weather dashboard built with React Ink and OpenWeather API. Features ASCII art weather visualizations, hourly forecasts, and responsive terminal layout. Perfect for checking weather conditions without leaving your command line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published