New plugin weather information

This commit is contained in:
wachambo 2016-09-12 00:11:51 +02:00
parent ac9a8cb687
commit 40ea076f1e
2 changed files with 31 additions and 0 deletions

19
plugins/weather/README.md Normal file
View File

@ -0,0 +1,19 @@
# Weather plugin
This plugin uses the wego web fronted [wttr.in](https://github.com/chubin/wttr.in) to obtain weather information.
## Usage
Get weather info of a location from a shell typing ```weather {city}```:
$ weather
Weather for City: Madrid, Spain
\ / Clear
.-. 25 °C
― ( ) ― ↘ 2 km/h
`- 10 km
/ \ 0.0 mm
You can specify the location, for that you want to get the weather information. If you omit the location name, you will get the information for you current location, based on your IP address.

View File

@ -0,0 +1,12 @@
#!/bin/zsh
################################################################################
# This function shows the current weather info of the location passed
# by argument (your current location if no location is passed).
# e.g.: weather
# e.g.: weather Madrid
################################################################################
function weather {
command -v 'curl' > /dev/null 2>&1 && \
curl "wttr.in/$1" -s | head -n 7
}