tmux-weather
                                
                                 tmux-weather copied to clipboard
                                
                                    tmux-weather copied to clipboard
                            
                            
                            
                        🌤 Weather plugin for tmux
Weather plugin for tmux
Shows weather in the status line, data provided by wttr.in

Installation
Requirements
- curl
- sed
With Tmux Plugin Manager
Add the plugin in .tmux.conf:
set -g @plugin 'xamut/tmux-weather'
Press prefix + I to fetch the plugin and source it. Done.
Manual
Clone the repo somewhere. Add run-shell in the end of .tmux.conf:
run-shell PATH_TO_REPO/tmux-weather.tmux
NOTE: this line should be placed after set-option -g status-right ....
Press prefix + : and type source-file ~/.tmux.conf. Done.
Usage
Add #{weather} somewhere in the right status line:
set-option -g status-right "#{weather}"
then you will see the current weather in the status line: ⛅️ -1°C
Customization
The plugin could be customized with:
- set-option -g @tmux-weather-interval 15- Set up the update interval in minutes, by default it is 15 minutes.
- set-option -g @tmux-weather-location "Tomsk"- Set up your location, by default you will get the weather for your current location based on your IP address.
- set-option -g @tmux-weather-format "%c+%t+%w"- Set up a representation, by default it is 1, for more options go to https://github.com/chubin/wttr.in#one-line-output
- set-option -g @tmux-weather-units" "m"- Set up weather units (u - for USCS, m - for metric system), by default used metric units.
Other plugins
License
tmux-weather plugin is released under the MIT License.