Initial import of wu - wu - Prints hourly forecast for the next 48 hours using api.wunderground.com
(HTM) hg clone https://bitbucket.org/iamleot/wu
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset c9a7ce7fd942bcf82299a58ad8df5d8cb8239299
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Mon, 1 Jan 2018 01:59:58
Initial import of wu
Diffstat:
wu.sh | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
---
diff -r 000000000000 -r c9a7ce7fd942 wu.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wu.sh Mon Jan 01 01:59:58 2018 +0100
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2017 Leonardo Taccari
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+
+apikey=${WU_APIKEY}
+city=${WU_CITY}
+
+req="http://api.wunderground.com/api/${apikey}/hourly/q/${city}.json"
+
+curl -s $req | \
+ jq -r \
+ '.hourly_forecast[] |
+ .FCTTIME.hour_padded + "\t" + .temp.metric + "\t" + .condition + "\t" + .pop'