pull/53/merge
Chr. Ki 9 years ago
commit 6b1a3358b6

@ -0,0 +1,13 @@
@echo off
lessc -version >nul 2>&1 && (
lessc --verbose weather-icons/weather-icons.less css/weather-icons.css
lessc --verbose --yui-compress weather-icons/weather-icons.min.less css/weather-icons.min.css
if %ERRORLEVEL% == 1 (
rem
)
) || (
echo ERROR:
echo The less compiler 'lessc' is not installed on your computer,
echo please visit http://lesscss.org
)

@ -740,3 +740,432 @@
.wi-moon-waning-crescent-6:before {
content: "\f0b0";
}
.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
content: "\f055";
}
.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
content: "\f013";
}
.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
content: "\f055";
}
.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
content: "\f013";
}
.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
content: "\f014";
}
.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
content: "\f014";
}
.wi-wmo4680-10:before {
content: "\f014";
}
.wi-wmo4680-11:before {
content: "\f014";
}
.wi-wmo4680-12:before {
content: "\f016";
}
.wi-wmo4680-18:before {
content: "\f050";
}
.wi-wmo4680-20:before {
content: "\f014";
}
.wi-wmo4680-21:before {
content: "\f017";
}
.wi-wmo4680-22:before {
content: "\f017";
}
.wi-wmo4680-23:before {
content: "\f019";
}
.wi-wmo4680-24:before {
content: "\f01b";
}
.wi-wmo4680-25:before {
content: "\f015";
}
.wi-wmo4680-26:before {
content: "\f01e";
}
.wi-wmo4680-27:before {
content: "\f063";
}
.wi-wmo4680-28:before {
content: "\f063";
}
.wi-wmo4680-29:before {
content: "\f063";
}
.wi-wmo4680-30:before {
content: "\f014";
}
.wi-wmo4680-31:before {
content: "\f014";
}
.wi-wmo4680-32:before {
content: "\f014";
}
.wi-wmo4680-33:before {
content: "\f014";
}
.wi-wmo4680-34:before {
content: "\f014";
}
.wi-wmo4680-35:before {
content: "\f014";
}
.wi-wmo4680-40:before {
content: "\f017";
}
.wi-wmo4680-41:before {
content: "\f01c";
}
.wi-wmo4680-42:before {
content: "\f019";
}
.wi-wmo4680-43:before {
content: "\f01c";
}
.wi-wmo4680-44:before {
content: "\f019";
}
.wi-wmo4680-45:before {
content: "\f015";
}
.wi-wmo4680-46:before {
content: "\f015";
}
.wi-wmo4680-47:before {
content: "\f01b";
}
.wi-wmo4680-48:before {
content: "\f01b";
}
.wi-wmo4680-50:before {
content: "\f01c";
}
.wi-wmo4680-51:before {
content: "\f01c";
}
.wi-wmo4680-52:before {
content: "\f019";
}
.wi-wmo4680-53:before {
content: "\f019";
}
.wi-wmo4680-54:before {
content: "\f076";
}
.wi-wmo4680-55:before {
content: "\f076";
}
.wi-wmo4680-56:before {
content: "\f076";
}
.wi-wmo4680-57:before {
content: "\f01c";
}
.wi-wmo4680-58:before {
content: "\f019";
}
.wi-wmo4680-60:before {
content: "\f01c";
}
.wi-wmo4680-61:before {
content: "\f01c";
}
.wi-wmo4680-62:before {
content: "\f019";
}
.wi-wmo4680-63:before {
content: "\f019";
}
.wi-wmo4680-64:before {
content: "\f015";
}
.wi-wmo4680-65:before {
content: "\f015";
}
.wi-wmo4680-66:before {
content: "\f015";
}
.wi-wmo4680-67:before {
content: "\f017";
}
.wi-wmo4680-68:before {
content: "\f017";
}
.wi-wmo4680-70:before {
content: "\f01b";
}
.wi-wmo4680-71:before {
content: "\f01b";
}
.wi-wmo4680-72:before {
content: "\f01b";
}
.wi-wmo4680-73:before {
content: "\f01b";
}
.wi-wmo4680-74:before {
content: "\f076";
}
.wi-wmo4680-75:before {
content: "\f076";
}
.wi-wmo4680-76:before {
content: "\f076";
}
.wi-wmo4680-77:before {
content: "\f01b";
}
.wi-wmo4680-78:before {
content: "\f076";
}
.wi-wmo4680-80:before {
content: "\f019";
}
.wi-wmo4680-81:before {
content: "\f01c";
}
.wi-wmo4680-82:before {
content: "\f019";
}
.wi-wmo4680-83:before {
content: "\f019";
}
.wi-wmo4680-84:before {
content: "\f01d";
}
.wi-wmo4680-85:before {
content: "\f017";
}
.wi-wmo4680-86:before {
content: "\f017";
}
.wi-wmo4680-87:before {
content: "\f017";
}
.wi-wmo4680-89:before {
content: "\f015";
}
.wi-wmo4680-90:before {
content: "\f016";
}
.wi-wmo4680-91:before {
content: "\f01d";
}
.wi-wmo4680-92:before {
content: "\f01e";
}
.wi-wmo4680-93:before {
content: "\f01e";
}
.wi-wmo4680-94:before {
content: "\f016";
}
.wi-wmo4680-95:before {
content: "\f01e";
}
.wi-wmo4680-96:before {
content: "\f01e";
}
.wi-wmo4680-99:before {
content: "\f056";
}
.wi-yahoo-0:before {
content: "\f056";
}
.wi-yahoo-1:before {
content: "\f00e";
}
.wi-yahoo-2:before {
content: "\f073";
}
.wi-yahoo-3:before {
content: "\f01e";
}
.wi-yahoo-4:before {
content: "\f01e";
}
.wi-yahoo-5:before {
content: "\f017";
}
.wi-yahoo-6:before {
content: "\f017";
}
.wi-yahoo-7:before {
content: "\f017";
}
.wi-yahoo-8:before {
content: "\f015";
}
.wi-yahoo-9:before {
content: "\f01a";
}
.wi-yahoo-10:before {
content: "\f015";
}
.wi-yahoo-11:before {
content: "\f01a";
}
.wi-yahoo-12:before {
content: "\f01a";
}
.wi-yahoo-13:before {
content: "\f01b";
}
.wi-yahoo-14:before {
content: "\f00a";
}
.wi-yahoo-15:before {
content: "\f064";
}
.wi-yahoo-16:before {
content: "\f01b";
}
.wi-yahoo-17:before {
content: "\f015";
}
.wi-yahoo-18:before {
content: "\f017";
}
.wi-yahoo-19:before {
content: "\f063";
}
.wi-yahoo-20:before {
content: "\f014";
}
.wi-yahoo-21:before {
content: "\f021";
}
.wi-yahoo-22:before {
content: "\f062";
}
.wi-yahoo-23:before {
content: "\f050";
}
.wi-yahoo-24:before {
content: "\f050";
}
.wi-yahoo-25:before {
content: "\f076";
}
.wi-yahoo-26:before {
content: "\f013";
}
.wi-yahoo-27:before {
content: "\f031";
}
.wi-yahoo-28:before {
content: "\f002";
}
.wi-yahoo-29:before {
content: "\f031";
}
.wi-yahoo-30:before {
content: "\f002";
}
.wi-yahoo-31:before {
content: "\f02e";
}
.wi-yahoo-32:before {
content: "\f00d";
}
.wi-yahoo-33:before {
content: "\f083";
}
.wi-yahoo-34:before {
content: "\f00c";
}
.wi-yahoo-35:before {
content: "\f017";
}
.wi-yahoo-36:before {
content: "\f072";
}
.wi-yahoo-37:before {
content: "\f00e";
}
.wi-yahoo-38:before {
content: "\f00e";
}
.wi-yahoo-39:before {
content: "\f00e";
}
.wi-yahoo-40:before {
content: "\f01a";
}
.wi-yahoo-41:before {
content: "\f064";
}
.wi-yahoo-42:before {
content: "\f01b";
}
.wi-yahoo-43:before {
content: "\f064";
}
.wi-yahoo-44:before {
content: "\f00c";
}
.wi-yahoo-45:before {
content: "\f00e";
}
.wi-yahoo-46:before {
content: "\f01b";
}
.wi-yahoo-47:before {
content: "\f00e";
}
.wi-yahoo-3200:before {
content: "\f077";
}
.wi-forecastio-clear-day:before {
content: "\f00d";
}
.wi-forecastio-clear-night:before {
content: "\f02e";
}
.wi-forecastio-rain:before {
content: "\f019";
}
.wi-forecastio-snow:before {
content: "\f01b";
}
.wi-forecastio-sleet:before {
content: "\f0b5";
}
.wi-forecastio-wind:before {
content: "\f050";
}
.wi-forecastio-fog:before {
content: "\f014";
}
.wi-forecastio-cloudy:before {
content: "\f013";
}
.wi-forecastio-partly-cloudy-day:before {
content: "\f002";
}
.wi-forecastio-partly-cloudy-night:before {
content: "\f031";
}
.wi-forecastio-hail:before {
content: "\f015";
}
.wi-forecastio-thunderstorm:before {
content: "\f01e";
}
.wi-forecastio-tornado:before {
content: "\f056";
}

File diff suppressed because one or more lines are too long

@ -0,0 +1,39 @@
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="css/weather-icons.css">
<style type="text/css">
html {font-family: sans-serif;}
table { border-collapse: collapse; }
tr { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
td {padding: 5px;}
td:nth-child(2) { font-family: monospace;}
td:nth-child(3) { text-align: center;}
.wi {font-size:2em;}
</style>
</head>
<body>
<table>
<tr>
<th>Icon</th>
<th>wi- Alias</th>
<th><small>Forecast.io<br>Code</small></th>
<th>Forecast.io Description</th>
</tr>
<tr><td><i class="wi wi-forecastio-clear-day"></i></td><td>@day-sunny</td><td>clear-day</td><td>clear-day</td></tr>
<tr><td><i class="wi wi-forecastio-clear-night"></i></td><td>@night-clear</td><td>clear-night</td><td>clear-night</td></tr>
<tr><td><i class="wi wi-forecastio-rain"></i></td><td>@rain</td><td>rain</td><td>rain</td></tr>
<tr><td><i class="wi wi-forecastio-snow"></i></td><td>@snow</td><td>snow</td><td>snow</td></tr>
<tr><td><i class="wi wi-forecastio-sleet"></i></td><td>@sleet</td><td>sleet</td><td>sleet</td></tr>
<tr><td><i class="wi wi-forecastio-wind"></i></td><td>@wind</td><td>wind</td><td>wind</td></tr>
<tr><td><i class="wi wi-forecastio-fog"></i></td><td>@fog</td><td>fog</td><td>fog</td></tr>
<tr><td><i class="wi wi-forecastio-cloudy"></i></td><td>@cloudy</td><td>cloudy</td><td>cloudy</td></tr>
<tr><td><i class="wi wi-forecastio-partly-cloudy-day"></i></td><td>@day-cloudy</td><td>partly-cloudy-day</td><td>partly-cloudy-day</td></tr>
<tr><td><i class="wi wi-forecastio-partly-cloudy-night"></i></td><td>@night-cloudy</td><td>partly-cloudy-night</td><td>partly-cloudy-night</td></tr>
<tr><td><i class="wi wi-forecastio-hail"></i></td><td>@hail</td><td>hail</td><td>hail</td></tr>
<tr><td><i class="wi wi-forecastio-thunderstorm"></i></td><td>@thunderstorm</td><td>thunderstorm</td><td>thunderstorm</td></tr>
<tr><td><i class="wi wi-forecastio-tornado"></i></td><td>@tornado</td><td>tornado</td><td>tornado</td></tr>
</table>
</body>
</html>

@ -0,0 +1,105 @@
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="css/weather-icons.css">
<style type="text/css">
html {font-family: sans-serif;}
table { border-collapse: collapse; }
tr { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
td {padding: 5px;}
td:nth-child(2) { font-family: monospace;}
td:nth-child(3) { text-align: center;}
.wi {font-size:2em;}
</style>
</head>
<body>
<table>
<tr>
<th>Icon</th>
<th>wi- Alias</th>
<th><small>WMO<br>Code</small></th>
<th>WMO Description</th>
</tr>
<tr><td><i class="wi wi-wmo4680-00"></i></td><td>' '</td><td>00</td><td>No significant weather observed</td></tr>
<tr><td><i class="wi wi-wmo4680-01"></i></td><td>@cloudy</td><td>01</td><td>Clouds generally dissolving or becoming less developed during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-02"></i></td><td>' '</td><td>02</td><td>State of sky on the whole unchanged during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-03"></i></td><td>@cloudy</td><td>03</td><td>Clouds generally forming or developing during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-04"></i></td><td>@fog</td><td>04</td><td>Haze or smoke, or dust in suspension in the air, visibility equal to, or greater than, 1 km</td></tr>
<tr><td><i class="wi wi-wmo4680-05"></i></td><td>@fog</td><td>05</td><td>Haze or smoke, or dust in suspension in the air, visibility less than 1 km</td></tr>
<tr><td><i class="wi wi-wmo4680-10"></i></td><td>@fog</td><td>10</td><td>Mist</td></tr>
<tr><td><i class="wi wi-wmo4680-11"></i></td><td>@fog</td><td>11</td><td>Diamond dust</td></tr>
<tr><td><i class="wi wi-wmo4680-12"></i></td><td>@lightning</td><td>12</td><td>Distant lightning</td></tr>
<tr><td><i class="wi wi-wmo4680-18"></i></td><td>@strong-wind</td><td>18</td><td>Squalls</td></tr>
<tr><td><i class="wi wi-wmo4680-20"></i></td><td>@fog</td><td>20</td><td>Fog</td></tr>
<tr><td><i class="wi wi-wmo4680-21"></i></td><td>@fog</td><td>21</td><td>PRECIPITATION</td></tr>
<tr><td><i class="wi wi-wmo4680-22"></i></td><td>@rain-mix</td><td>22</td><td>Drizzle (not freezing) or snow grains</td></tr>
<tr><td><i class="wi wi-wmo4680-23"></i></td><td>@rain</td><td>23</td><td>Rain (not freezing)</td></tr>
<tr><td><i class="wi wi-wmo4680-24"></i></td><td>@snow</td><td>24</td><td>Snow</td></tr>
<tr><td><i class="wi wi-wmo4680-25"></i></td><td>@rain-mix</td><td>25</td><td>Freezing drizzle or freezing rain</td></tr>
<tr><td><i class="wi wi-wmo4680-26"></i></td><td>@thunderstorm</td><td>26</td><td>Thunderstorm (with or without precipitation)</td></tr>
<tr><td><i class="wi wi-wmo4680-27"></i></td><td>@dust</td><td>27</td><td>BLOWING OR DRIFTING SNOW OR SAND</td></tr>
<tr><td><i class="wi wi-wmo4680-28"></i></td><td>@dust</td><td>28</td><td>Blowing or drifting snow or sand, visibility equal to, or greater than, 1 km</td></tr>
<tr><td><i class="wi wi-wmo4680-29"></i></td><td>@dust</td><td>29</td><td>Blowing or drifting snow or sand, visibility less than 1 km</td></tr>
<tr><td><i class="wi wi-wmo4680-30"></i></td><td>@fog</td><td>30</td><td>FOG</td></tr>
<tr><td><i class="wi wi-wmo4680-31"></i></td><td>@fog</td><td>31</td><td>Fog or ice fog in patches</td></tr>
<tr><td><i class="wi wi-wmo4680-32"></i></td><td>@fog</td><td>32</td><td>Fog or ice fog, has become thinner during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-33"></i></td><td>@fog</td><td>33</td><td>Fog or ice fog, no appreciable change during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-34"></i></td><td>@fog</td><td>34</td><td>Fog or ice fog, has begun or become thicker during the past hour</td></tr>
<tr><td><i class="wi wi-wmo4680-35"></i></td><td>@fog</td><td>35</td><td>Fog, depositing rime</td></tr>
<tr><td><i class="wi wi-wmo4680-40"></i></td><td>@rain</td><td>40</td><td>PRECIPITATION</td></tr>
<tr><td><i class="wi wi-wmo4680-41"></i></td><td>@rain</td><td>41</td><td>Precipitation, slight or moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-42"></i></td><td>@rain</td><td>42</td><td>Precipitation, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-43"></i></td><td>@rain</td><td>43</td><td>Liquid precipitation, slight or moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-44"></i></td><td>@rain</td><td>44</td><td>Liquid precipitation, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-45"></i></td><td>@hail</td><td>45</td><td>Solid precipitation, slight or moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-46"></i></td><td>@hail</td><td>46</td><td>Solid precipitation, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-47"></i></td><td>@snow</td><td>47</td><td>Freezing precipitation, slight or moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-48"></i></td><td>@snow</td><td>48</td><td>Freezing precipitation, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-50"></i></td><td>@sprinkle</td><td>50</td><td>DRIZZLE</td></tr>
<tr><td><i class="wi wi-wmo4680-51"></i></td><td>@rain</td><td>51</td><td>Drizzle, not freezing, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-52"></i></td><td>@rain</td><td>52</td><td>Drizzle, not freezing, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-53"></i></td><td>@rain</td><td>53</td><td>Drizzle, not freezing, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-54"></i></td><td>@snowflake-cold</td><td>54</td><td>Drizzle, freezing, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-55"></i></td><td>@snowflake-cold</td><td>55</td><td>Drizzle, freezing, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-56"></i></td><td>@snowflake-cold</td><td>56</td><td>Drizzle, freezing, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-57"></i></td><td>@sprinkle</td><td>57</td><td>Drizzle and rain, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-58"></i></td><td>@rain</td><td>58</td><td>Drizzle and rain, moderate or heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-60"></i></td><td>@sprinkle</td><td>60</td><td>RAIN</td></tr>
<tr><td><i class="wi wi-wmo4680-61"></i></td><td>@rain</td><td>61</td><td>Rain, not freezing, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-62"></i></td><td>@rain</td><td>62</td><td>Rain, not freezing, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-63"></i></td><td>@rain</td><td>63</td><td>Rain, not freezing, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-64"></i></td><td>@hail</td><td>64</td><td>Rain, freezing, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-65"></i></td><td>@hail</td><td>65</td><td>Rain, freezing, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-66"></i></td><td>@hail</td><td>66</td><td>Rain, freezing, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-67"></i></td><td>@rain-mix</td><td>67</td><td>Rain (or drizzle) and snow, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-68"></i></td><td>@rain-mix</td><td>68</td><td>Rain (or drizzle) and snow, moderate or heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-70"></i></td><td>@snow</td><td>70</td><td>SNOW</td></tr>
<tr><td><i class="wi wi-wmo4680-71"></i></td><td>@snow</td><td>71</td><td>Snow, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-72"></i></td><td>@snow</td><td>72</td><td>Snow, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-73"></i></td><td>@snow</td><td>73</td><td>Snow, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-74"></i></td><td>@snowflake-cold</td><td>74</td><td>Ice pellets, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-75"></i></td><td>@snowflake-cold</td><td>75</td><td>Ice pellets, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-76"></i></td><td>@snowflake-cold</td><td>76</td><td>Ice pellets, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-77"></i></td><td>@snow</td><td>77</td><td>Snow grains</td></tr>
<tr><td><i class="wi wi-wmo4680-78"></i></td><td>@snowflake-cold</td><td>78</td><td>Ice crystals</td></tr>
<tr><td><i class="wi wi-wmo4680-80"></i></td><td>@rain</td><td>80</td><td>SHOWER(S) or INTERMITTENT PRECIPITATION</td></tr>
<tr><td><i class="wi wi-wmo4680-81"></i></td><td>@rain</td><td>81</td><td>Rain shower(s) or intermittent rain, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-82"></i></td><td>@rain</td><td>82</td><td>Rain shower(s) or intermittent rain, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-83"></i></td><td>@rain</td><td>83</td><td>Rain shower(s) or intermittent rain, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-84"></i></td><td>@rain</td><td>84</td><td>Rain shower(s) or intermittent rain, violent</td></tr>
<tr><td><i class="wi wi-wmo4680-85"></i></td><td>@rain-mix</td><td>85</td><td>Snow shower(s) or intermittent snow, slight</td></tr>
<tr><td><i class="wi wi-wmo4680-86"></i></td><td>@rain-mix</td><td>86</td><td>Snow shower(s) or intermittent snow, moderate</td></tr>
<tr><td><i class="wi wi-wmo4680-87"></i></td><td>@rain-mix</td><td>87</td><td>Snow shower(s) or intermittent snow, heavy</td></tr>
<tr><td><i class="wi wi-wmo4680-89"></i></td><td>@hail</td><td>89</td><td>Hail</td></tr>
<tr><td><i class="wi wi-wmo4680-90"></i></td><td>@lightning</td><td>90</td><td>THUNDERSTORM</td></tr>
<tr><td><i class="wi wi-wmo4680-91"></i></td><td>@storm-showers</td><td>91</td><td>Thunderstorm, slight or moderate, with no precipitation</td></tr>
<tr><td><i class="wi wi-wmo4680-92"></i></td><td>@thunderstorm</td><td>92</td><td>Thunderstorm, slight or moderate, with rain showers and/or snow showers</td></tr>
<tr><td><i class="wi wi-wmo4680-93"></i></td><td>@thunderstorm</td><td>93</td><td>Thunderstorm, slight or moderate, with hail</td></tr>
<tr><td><i class="wi wi-wmo4680-94"></i></td><td>@lightning</td><td>94</td><td>Thunderstorm, heavy, with no precipitation</td></tr>
<tr><td><i class="wi wi-wmo4680-95"></i></td><td>@thunderstorm</td><td>95</td><td>Thunderstorm, heavy, with rain showers and/or snow showers</td></tr>
<tr><td><i class="wi wi-wmo4680-96"></i></td><td>@thunderstorm</td><td>96</td><td>Thunderstorm, heavy, with hail</td></tr>
<tr><td><i class="wi wi-wmo4680-99"></i></td><td>@tornado</td><td>99</td><td>Tornado</td></tr>
</table>
</body>
</html>

@ -0,0 +1,74 @@
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="css/weather-icons.css">
<style type="text/css">
html { font-family: sans-serif; }
table { border-collapse: collapse; }
tr { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
td { padding: 5px;}
td:nth-child(2) { font-family: monospace; }
td:nth-child(3) { text-align: center; }
.wi { font-size:2em; }
</style>
</head>
<body>
<table>
<tr>
<th>Icon</th>
<th>wi- Alias</th>
<th><small>Yahoo<br>Code</small></th>
<th>Yahoo Description</th>
</tr>
<tr><td><i class="wi wi-yahoo-0"></i></td><td>@tornado</td><td>0</td><td>tornado</td></tr>
<tr><td><i class="wi wi-yahoo-1"></i></td><td>@day-storm-showers</td><td>1</td><td>tropical storm</td></tr>
<tr><td><i class="wi wi-yahoo-2"></i></td><td>@hurricane</td><td>2</td><td>hurricane</td></tr>
<tr><td><i class="wi wi-yahoo-3"></i></td><td>@thunderstorm</td><td>3</td><td>severe thunderstorms</td></tr>
<tr><td><i class="wi wi-yahoo-4"></i></td><td>@thunderstorm</td><td>4</td><td>thunderstorms</td></tr>
<tr><td><i class="wi wi-yahoo-5"></i></td><td>@rain-mix</td><td>5</td><td>mixed rain and snow</td></tr>
<tr><td><i class="wi wi-yahoo-6"></i></td><td>@rain-mix</td><td>6</td><td>mixed rain and sleet</td></tr>
<tr><td><i class="wi wi-yahoo-7"></i></td><td>@rain-mix</td><td>7</td><td>mixed snow and sleet</td></tr>
<tr><td><i class="wi wi-yahoo-8"></i></td><td>@hail</td><td>8</td><td>freezing drizzle</td></tr>
<tr><td><i class="wi wi-yahoo-9"></i></td><td>@showers</td><td>9</td><td>drizzle</td></tr>
<tr><td><i class="wi wi-yahoo-10"></i></td><td>@hail</td><td>10</td><td>freezing rain</td></tr>
<tr><td><i class="wi wi-yahoo-11"></i></td><td>@showers</td><td>11</td><td>showers</td></tr>
<tr><td><i class="wi wi-yahoo-12"></i></td><td>@showers</td><td>12</td><td>showers</td></tr>
<tr><td><i class="wi wi-yahoo-13"></i></td><td>@snow</td><td>13</td><td>snow flurries</td></tr>
<tr><td><i class="wi wi-yahoo-14"></i></td><td>@day-snow</td><td>14</td><td>light snow showers</td></tr>
<tr><td><i class="wi wi-yahoo-15"></i></td><td>@snow-wind</td><td>15</td><td>blowing snow</td></tr>
<tr><td><i class="wi wi-yahoo-16"></i></td><td>@snow</td><td>16</td><td>snow</td></tr>
<tr><td><i class="wi wi-yahoo-17"></i></td><td>@hail</td><td>17</td><td>hail</td></tr>
<tr><td><i class="wi wi-yahoo-18"></i></td><td>@rain-mix</td><td>18</td><td>sleet</td></tr>
<tr><td><i class="wi wi-yahoo-19"></i></td><td>@dust</td><td>19</td><td>dust</td></tr>
<tr><td><i class="wi wi-yahoo-20"></i></td><td>@fog</td><td>20</td><td>foggy</td></tr>
<tr><td><i class="wi wi-yahoo-21"></i></td><td>@windy</td><td>21</td><td>haze</td></tr>
<tr><td><i class="wi wi-yahoo-22"></i></td><td>@smoke</td><td>22</td><td>smoky</td></tr>
<tr><td><i class="wi wi-yahoo-23"></i></td><td>@strong-wind</td><td>23</td><td>blustery</td></tr>
<tr><td><i class="wi wi-yahoo-24"></i></td><td>@strong-wind</td><td>24</td><td>windy</td></tr>
<tr><td><i class="wi wi-yahoo-25"></i></td><td>@snowflake-cold</td><td>25</td><td>cold</td></tr>
<tr><td><i class="wi wi-yahoo-26"></i></td><td>@cloudy</td><td>26</td><td>cloudy</td></tr>
<tr><td><i class="wi wi-yahoo-27"></i></td><td>@night-cloudy</td><td>27</td><td>mostly cloudy (night)</td></tr>
<tr><td><i class="wi wi-yahoo-28"></i></td><td>@day-cloudy</td><td>28</td><td>mostly cloudy (day)</td></tr>
<tr><td><i class="wi wi-yahoo-29"></i></td><td>@night-cloudy</td><td>29</td><td>partly cloudy (night)</td></tr>
<tr><td><i class="wi wi-yahoo-30"></i></td><td>@day-cloudy</td><td>30</td><td>partly cloudy (day)</td></tr>
<tr><td><i class="wi wi-yahoo-31"></i></td><td>@night-clear</td><td>31</td><td>clear (night)</td></tr>
<tr><td><i class="wi wi-yahoo-32"></i></td><td>@day-sunny</td><td>32</td><td>sunny</td></tr>
<tr><td><i class="wi wi-yahoo-33"></i></td><td>@night-partly-cloudy</td><td>33</td><td>fair (night)</td></tr>
<tr><td><i class="wi wi-yahoo-34"></i></td><td>@day-sunny-overcast</td><td>34</td><td>fair (day)</td></tr>
<tr><td><i class="wi wi-yahoo-35"></i></td><td>@rain-mix</td><td>35</td><td>mixed rain and hail</td></tr>
<tr><td><i class="wi wi-yahoo-36"></i></td><td>@hot</td><td>36</td><td>hot</td></tr>
<tr><td><i class="wi wi-yahoo-37"></i></td><td>@day-storm-showers</td><td>37</td><td>isolated thunderstorms</td></tr>
<tr><td><i class="wi wi-yahoo-38"></i></td><td>@day-storm-showers</td><td>38</td><td>scattered thunderstorms</td></tr>
<tr><td><i class="wi wi-yahoo-39"></i></td><td>@day-storm-showers</td><td>39</td><td>scattered thunderstorms</td></tr>
<tr><td><i class="wi wi-yahoo-40"></i></td><td>@showers</td><td>40</td><td>scattered showers</td></tr>
<tr><td><i class="wi wi-yahoo-41"></i></td><td>@snow-wind</td><td>41</td><td>heavy snow</td></tr>
<tr><td><i class="wi wi-yahoo-42"></i></td><td>@snow</td><td>42</td><td>scattered snow showers</td></tr>
<tr><td><i class="wi wi-yahoo-43"></i></td><td>@snow-wind</td><td>43</td><td>heavy snow</td></tr>
<tr><td><i class="wi wi-yahoo-44"></i></td><td>@day-sunny-overcast</td><td>44</td><td>partly cloudy</td></tr>
<tr><td><i class="wi wi-yahoo-45"></i></td><td>@day-storm-showers</td><td>45</td><td>thundershowers</td></tr>
<tr><td><i class="wi wi-yahoo-46"></i></td><td>@snow</td><td>46</td><td>snow showers</td></tr>
<tr><td><i class="wi wi-yahoo-47"></i></td><td>@day-storm-showers</td><td>47</td><td>isolated thundershowers</td></tr>
<tr><td><i class="wi wi-yahoo-3200"></i></td><td>@stars</td><td>3200</td><td>not available</td></tr>
</table>
</body>
</html>

@ -0,0 +1,20 @@
// Codes according to Forecast.io
// Reference:
// Forecast.io API v2 documentation
// https://developer.forecast.io/docs/v2
.@{weather-icons-prefix}-forecastio-clear-day:before { content: @day-sunny ; }
.@{weather-icons-prefix}-forecastio-clear-night:before { content: @night-clear ; }
.@{weather-icons-prefix}-forecastio-rain:before { content: @rain ; }
.@{weather-icons-prefix}-forecastio-snow:before { content: @snow ; }
.@{weather-icons-prefix}-forecastio-sleet:before { content: @sleet ; }
.@{weather-icons-prefix}-forecastio-wind:before { content: @strong-wind ; }
.@{weather-icons-prefix}-forecastio-fog:before { content: @fog ; }
.@{weather-icons-prefix}-forecastio-cloudy:before { content: @cloudy ; }
.@{weather-icons-prefix}-forecastio-partly-cloudy-day:before { content: @day-cloudy ; }
.@{weather-icons-prefix}-forecastio-partly-cloudy-night:before { content: @night-cloudy ; }
.@{weather-icons-prefix}-forecastio-hail:before { content: @hail ; }
.@{weather-icons-prefix}-forecastio-thunderstorm:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-forecastio-tornado:before { content: @tornado ; }

@ -0,0 +1,100 @@
// Codes according to WMO4680
// Reference:
// WMO PUBLICATION NO. 306 - MANUAL ON CODES - Volume 1.1, Part A, Alphanumeric Codes, pp.360-362
// http://www.wmo.int/pages/prog/www/WMOCodes/WMO306_vI1/VolumeI.1.html
.@{weather-icons-prefix}-wmo4680-0:before,
.@{weather-icons-prefix}-wmo4680-00:before { content: @thermometer ; }
.@{weather-icons-prefix}-wmo4680-1:before,
.@{weather-icons-prefix}-wmo4680-01:before { content: @cloudy ; }
.@{weather-icons-prefix}-wmo4680-2:before,
.@{weather-icons-prefix}-wmo4680-02:before { content: @thermometer ; }
.@{weather-icons-prefix}-wmo4680-3:before,
.@{weather-icons-prefix}-wmo4680-03:before { content: @cloudy ; }
.@{weather-icons-prefix}-wmo4680-4:before,
.@{weather-icons-prefix}-wmo4680-04:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-5:before,
.@{weather-icons-prefix}-wmo4680-05:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-10:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-11:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-12:before { content: @lightning ; }
.@{weather-icons-prefix}-wmo4680-18:before { content: @strong-wind ; }
.@{weather-icons-prefix}-wmo4680-20:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-21:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-22:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-23:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-24:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-25:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-26:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-wmo4680-27:before { content: @dust ; }
.@{weather-icons-prefix}-wmo4680-28:before { content: @dust ; }
.@{weather-icons-prefix}-wmo4680-29:before { content: @dust ; }
.@{weather-icons-prefix}-wmo4680-30:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-31:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-32:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-33:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-34:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-35:before { content: @fog ; }
.@{weather-icons-prefix}-wmo4680-40:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-41:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-42:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-43:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-44:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-45:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-46:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-47:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-48:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-50:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-51:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-52:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-53:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-54:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-55:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-56:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-57:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-58:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-60:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-61:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-62:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-63:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-64:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-65:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-66:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-67:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-68:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-70:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-71:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-72:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-73:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-74:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-75:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-76:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-77:before { content: @snow ; }
.@{weather-icons-prefix}-wmo4680-78:before { content: @snowflake-cold ; }
.@{weather-icons-prefix}-wmo4680-80:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-81:before { content: @sprinkle ; }
.@{weather-icons-prefix}-wmo4680-82:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-83:before { content: @rain ; }
.@{weather-icons-prefix}-wmo4680-84:before { content: @storm-showers ; }
.@{weather-icons-prefix}-wmo4680-85:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-86:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-87:before { content: @rain-mix ; }
.@{weather-icons-prefix}-wmo4680-89:before { content: @hail ; }
.@{weather-icons-prefix}-wmo4680-90:before { content: @lightning ; }
.@{weather-icons-prefix}-wmo4680-91:before { content: @storm-showers ; }
.@{weather-icons-prefix}-wmo4680-92:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-wmo4680-93:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-wmo4680-94:before { content: @lightning ; }
.@{weather-icons-prefix}-wmo4680-95:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-wmo4680-96:before { content: @thunderstorm ; }
.@{weather-icons-prefix}-wmo4680-99:before { content: @tornado ; }

@ -0,0 +1,55 @@
// Codes according to Yahoo Weather
// Reference:
// Yahoo Weather RSS Feed documentation
// https://developer.yahoo.com/weather/documentation.html#codes
.@{weather-icons-prefix}-yahoo-0:before { content: @tornado; };
.@{weather-icons-prefix}-yahoo-1:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-2:before { content: @hurricane; };
.@{weather-icons-prefix}-yahoo-3:before { content: @thunderstorm; };
.@{weather-icons-prefix}-yahoo-4:before { content: @thunderstorm; };
.@{weather-icons-prefix}-yahoo-5:before { content: @rain-mix; };
.@{weather-icons-prefix}-yahoo-6:before { content: @rain-mix; };
.@{weather-icons-prefix}-yahoo-7:before { content: @rain-mix; };
.@{weather-icons-prefix}-yahoo-8:before { content: @hail; };
.@{weather-icons-prefix}-yahoo-9:before { content: @showers; };
.@{weather-icons-prefix}-yahoo-10:before { content: @hail; };
.@{weather-icons-prefix}-yahoo-11:before { content: @showers; };
.@{weather-icons-prefix}-yahoo-12:before { content: @showers; };
.@{weather-icons-prefix}-yahoo-13:before { content: @snow; };
.@{weather-icons-prefix}-yahoo-14:before { content: @day-snow; };
.@{weather-icons-prefix}-yahoo-15:before { content: @snow-wind; };
.@{weather-icons-prefix}-yahoo-16:before { content: @snow; };
.@{weather-icons-prefix}-yahoo-17:before { content: @hail; };
.@{weather-icons-prefix}-yahoo-18:before { content: @rain-mix; };
.@{weather-icons-prefix}-yahoo-19:before { content: @dust; };
.@{weather-icons-prefix}-yahoo-20:before { content: @fog; };
.@{weather-icons-prefix}-yahoo-21:before { content: @windy; };
.@{weather-icons-prefix}-yahoo-22:before { content: @smoke; };
.@{weather-icons-prefix}-yahoo-23:before { content: @strong-wind; };
.@{weather-icons-prefix}-yahoo-24:before { content: @strong-wind; };
.@{weather-icons-prefix}-yahoo-25:before { content: @snowflake-cold; };
.@{weather-icons-prefix}-yahoo-26:before { content: @cloudy; };
.@{weather-icons-prefix}-yahoo-27:before { content: @night-cloudy; };
.@{weather-icons-prefix}-yahoo-28:before { content: @day-cloudy; };
.@{weather-icons-prefix}-yahoo-29:before { content: @night-cloudy; };
.@{weather-icons-prefix}-yahoo-30:before { content: @day-cloudy; };
.@{weather-icons-prefix}-yahoo-31:before { content: @night-clear; };
.@{weather-icons-prefix}-yahoo-32:before { content: @day-sunny; };
.@{weather-icons-prefix}-yahoo-33:before { content: @night-partly-cloudy; };
.@{weather-icons-prefix}-yahoo-34:before { content: @day-sunny-overcast; };
.@{weather-icons-prefix}-yahoo-35:before { content: @rain-mix; };
.@{weather-icons-prefix}-yahoo-36:before { content: @hot; };
.@{weather-icons-prefix}-yahoo-37:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-38:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-39:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-40:before { content: @showers; };
.@{weather-icons-prefix}-yahoo-41:before { content: @snow-wind; };
.@{weather-icons-prefix}-yahoo-42:before { content: @snow; };
.@{weather-icons-prefix}-yahoo-43:before { content: @snow-wind; };
.@{weather-icons-prefix}-yahoo-44:before { content: @day-sunny-overcast; };
.@{weather-icons-prefix}-yahoo-45:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-46:before { content: @snow; };
.@{weather-icons-prefix}-yahoo-47:before { content: @day-storm-showers; };
.@{weather-icons-prefix}-yahoo-3200:before { content: @stars; };

@ -205,4 +205,3 @@
@beafort-10 :"\f0c1";
@beafort-11 :"\f0c2";
@beafort-12 :"\f0c3";

@ -28,6 +28,9 @@
@import "variables.less";
@import "icon-classes.less";
@import "icon-classes-wmo4680.less";
@import "icon-classes-yahoo.less";
@import "icon-classes-forecastio.less";
// Include anything you need to make the Weather Icons styled here //

@ -28,6 +28,9 @@
@import "variables.less";
@import "icon-classes.less";
@import "icon-classes-wmo4680.less";
@import "icon-classes-yahoo.less";
@import "icon-classes-forecastio.less";
// Include anything you need to make the Weather Icons styled here //

Loading…
Cancel
Save