From 07c21a7d1173c173e6a870ac186ebed4bf82d234 Mon Sep 17 00:00:00 2001 From: mrwunderbar666 Date: Mon, 31 Jul 2017 09:42:38 +0800 Subject: [PATCH] Weather Script Debugged Added one more Icon Attributed Icons in readme.md changed folder structure --- examples/graphics/{ => climacons}/clear-day.png | Bin .../graphics/{ => climacons}/clear-night.png | Bin examples/graphics/climacons/cloudy.png | Bin 0 -> 22565 bytes examples/graphics/{ => climacons}/fog.png | Bin .../{ => climacons}/partly-cloudy-day.png | Bin .../{ => climacons}/partly-cloudy-night.png | Bin examples/graphics/{ => climacons}/rain.png | Bin examples/graphics/climacons/readme.md | 10 ++++++++++ examples/graphics/{ => climacons}/sleet.png | Bin examples/graphics/{ => climacons}/snow.png | Bin examples/graphics/{ => climacons}/wind.png | Bin examples/weather.py | 4 ++-- 12 files changed, 12 insertions(+), 2 deletions(-) rename examples/graphics/{ => climacons}/clear-day.png (100%) rename examples/graphics/{ => climacons}/clear-night.png (100%) create mode 100644 examples/graphics/climacons/cloudy.png rename examples/graphics/{ => climacons}/fog.png (100%) rename examples/graphics/{ => climacons}/partly-cloudy-day.png (100%) rename examples/graphics/{ => climacons}/partly-cloudy-night.png (100%) rename examples/graphics/{ => climacons}/rain.png (100%) create mode 100644 examples/graphics/climacons/readme.md rename examples/graphics/{ => climacons}/sleet.png (100%) rename examples/graphics/{ => climacons}/snow.png (100%) rename examples/graphics/{ => climacons}/wind.png (100%) diff --git a/examples/graphics/clear-day.png b/examples/graphics/climacons/clear-day.png similarity index 100% rename from examples/graphics/clear-day.png rename to examples/graphics/climacons/clear-day.png diff --git a/examples/graphics/clear-night.png b/examples/graphics/climacons/clear-night.png similarity index 100% rename from examples/graphics/clear-night.png rename to examples/graphics/climacons/clear-night.png diff --git a/examples/graphics/climacons/cloudy.png b/examples/graphics/climacons/cloudy.png new file mode 100644 index 0000000000000000000000000000000000000000..867f2329a48c599a6596cea5a1d00e670d3f51e6 GIT binary patch literal 22565 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 literal 0 HcmV?d00001 diff --git a/examples/graphics/fog.png b/examples/graphics/climacons/fog.png similarity index 100% rename from examples/graphics/fog.png rename to examples/graphics/climacons/fog.png diff --git a/examples/graphics/partly-cloudy-day.png b/examples/graphics/climacons/partly-cloudy-day.png similarity index 100% rename from examples/graphics/partly-cloudy-day.png rename to examples/graphics/climacons/partly-cloudy-day.png diff --git a/examples/graphics/partly-cloudy-night.png b/examples/graphics/climacons/partly-cloudy-night.png similarity index 100% rename from examples/graphics/partly-cloudy-night.png rename to examples/graphics/climacons/partly-cloudy-night.png diff --git a/examples/graphics/rain.png b/examples/graphics/climacons/rain.png similarity index 100% rename from examples/graphics/rain.png rename to examples/graphics/climacons/rain.png diff --git a/examples/graphics/climacons/readme.md b/examples/graphics/climacons/readme.md new file mode 100644 index 0000000..d82ee98 --- /dev/null +++ b/examples/graphics/climacons/readme.md @@ -0,0 +1,10 @@ += Climacons by Adam Whitcroft + +75 climatically categorised pictographs for web and UI design by [@adamwhitcroft](http://www.twitter.com/#!/adamwhitcroft). + +Visit the [Climacons](http://adamwhitcroft.com/climacons/) website for more information. + +Visit [Adam Whitcroft on GitHub](https://github.com/AdamWhitcroft) + +== License +You are free to use any of the Climacons Icons (the "icons") in any personal or commercial work without obligation of payment (monetary or otherwise) or attribution, however a credit for the work would be appreciated. **Do not** redistribute or sell and **do not** claim creative credit. Intellectual property rights are not transferred with the download of the icons. \ No newline at end of file diff --git a/examples/graphics/sleet.png b/examples/graphics/climacons/sleet.png similarity index 100% rename from examples/graphics/sleet.png rename to examples/graphics/climacons/sleet.png diff --git a/examples/graphics/snow.png b/examples/graphics/climacons/snow.png similarity index 100% rename from examples/graphics/snow.png rename to examples/graphics/climacons/snow.png diff --git a/examples/graphics/wind.png b/examples/graphics/climacons/wind.png similarity index 100% rename from examples/graphics/wind.png rename to examples/graphics/climacons/wind.png diff --git a/examples/weather.py b/examples/weather.py index dad9c32..e1a728a 100644 --- a/examples/weather.py +++ b/examples/weather.py @@ -34,7 +34,7 @@ LONG = "114.189945" # Your Location def forecast_icon(idx): icon = data['daily']['data'][idx]['icon'] - image = "/graphics/" + icon + ".png" + image = "/graphics/climacons/" + icon + ".png" return image @@ -75,7 +75,7 @@ def icon(): deg = ' C' # Degree symbol on thermal printer, need to find a better way to use a proper degree symbol # if you want Fahrenheit change units= to 'us' -url = "https://api.darksky.net/forecast/"+API_KEY+"/"+LAT+","+LONG+"?exclude=[alerts,minutely,hourly,flags]&units=si" +url = "https://api.darksky.net/forecast/"+API_KEY+"/"+LAT+","+LONG+"?exclude=[alerts,minutely,hourly,flags]&units=si" #change last bit to 'us' for Fahrenheit response = urllib.urlopen(url) data = json.loads(response.read())