diff --git a/exec/load/openweathermap.js b/exec/load/openweathermap.js
index 3bb1543945b405e2d4957ae15e9ad7cdcb85c716..60943e6afb808ada909d10a705d4043775de2914 100644
--- a/exec/load/openweathermap.js
+++ b/exec/load/openweathermap.js
@@ -78,3 +78,29 @@ OpenWeatherMap.prototype.call_api = function (endpoint, params) {
 
     return response;
 }
+
+OpenWeatherMap.prototype.wind_direction = function (deg) {
+    var ret = '';
+    if (deg >= 337.5 || deg < 22.5) {
+        ret = 'N';
+    } else if (deg >= 22.5 && deg < 67.5) {
+        ret = 'NE';
+    } else if (deg >= 67.5 && deg < 112.5) {
+        ret = 'E';
+    } else if (deg >= 112.5 && deg < 157.5) {
+        ret = 'SE';
+    } else if (deg >= 157.5 && deg < 202.5) {
+        ret = 'S';
+    } else if (deg >= 202.5 && deg < 247.5) {
+        ret = 'SW';
+    } else if (deg >= 247.5 && deg < 292.5) {
+        ret = 'W';
+    } else if (deg >= 292.5 && deg < 337.5) {
+        ret = 'NW';
+    }
+    return ret;
+}
+
+OpenWeatherMap.prototype.c_to_f = function (c) {
+    return (c * (9/5)) + 32;
+}