WeatherFetch 📺️

Telegram rust.yml

**Written on rust fetch tool like Neofetch or FastFetch but with Weather.** I am the sole developer, so if you encounter any issues or bugs, please inform me or create a pull request. _P.S. Ts emojis not means proj vibecoded._ AI would not have abandoned the project for 9 months, and then sat down to finish writing xd
изображение

Tech details 🏗️

> [!WARNING] > Not all of this fns can be implemented with openmeteo API - Uses the free open-meteo API, which requires coordinates or configuration to function properly. - Displays images in the terminal. **WIP** - Provides various time intervals, including daily, hourly, and minute-by-minute updates, as well as current information. - Can send alerts. **WIP** - In case of internet connectivity issues, it can download information from a cache. WIP - work in progress. Its much more harder with free open-meteo API.

Using ⛽️

>[!WARNING] >Coordinates and an internet connection are required if cache not builded properly. >To cache weather data you cah run `wfetch rebuild-cache` `wfetch -h`

Installation 🔝

**Install from aur:** ```shell yay -S weatherfetch ``` **Install from crates.io:** ```shell cargo install WeatherFetch ``` **Build from source:** ```shell git clone https://github.com/Nam4ik/WeatherFetch cd WeatherFetch cargo build -rv sudo mv ./target/release/wfetch /usr/local/bin cargo clean wfetch config && cp src/arts.yaml ~/.config/WeatherFetch/ ``` And dont forget switch coords in config to your!
**Or just download release and move it to one of** `$PATH`