Skip to content

oneirosoft/weather-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather

Screenshot

Weather is a terminal-based weather dashboard built with Rust and ratatui. It provides real-time weather forecasts, including daily and hourly details, using the Open-Meteo API. The app features a search bar for location queries, a daily weather overview, and an interactive hourly weather table.

How to Use

  • Launch the app in your terminal.
  • Use the search bar at the top to enter a city or location name.
  • Press Enter to fetch and display the weather for the selected location.
  • Navigate between days using the Tab and Shift+Tab keys to view daily forecasts.
  • The hourly table updates to show detailed weather for the selected day.

Keyboard Shortcuts

Shortcut Action
Ctrl+C Exit the app
Enter Search for location weather
Ctrl+R Refresh weather data
Tab Next day in daily forecast
Shift+Tab Previous day in daily forecast

How to Configure and Run

  1. Install Rust
    Make sure you have Rust installed.

  2. Clone the Repository

    git clone https://github.com/oneirosoft/weather-it.git
    cd weather-it
  3. Build and Run

    cargo run
  4. Configuration

    • No API keys are required; the app uses the free Open-Meteo API.
    • Ensure you have an internet connection for fetching weather data.

Enjoy your weather dashboard in the terminal!

About

Simple weather TUI app written in rust

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages