Skip to content

Instantly share code, notes, and snippets.

@endymion1818
Last active November 3, 2023 12:13
Show Gist options
  • Select an option

  • Save endymion1818/e864e70be764565ff388f90c6c74a262 to your computer and use it in GitHub Desktop.

Select an option

Save endymion1818/e864e70be764565ff388f90c6c74a262 to your computer and use it in GitHub Desktop.

Revisions

  1. endymion1818 revised this gist Nov 3, 2023. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions matchWeatherCode.js
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    // @see https://www.nodc.noaa.gov/archive/arc0021/0002199/1.1/data/0-data/HTML/WMO-CODE/WMO4677.HTM
    function matchWeatherCode(code) {
    switch (code) {
    case 0:
  2. endymion1818 created this gist Nov 2, 2023.
    206 changes: 206 additions & 0 deletions matchWeatherCode.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,206 @@
    function matchWeatherCode(code) {
    switch (code) {
    case 0:
    return "🌥️"
    case 1:
    return "🌥️"
    case 2:
    return "🌥️"
    case 3:
    return "🌥️"
    case 4:
    return "🌥️"
    case 5:
    return "🌫️"
    case 6:
    return "🌫️"
    case 7:
    return "🌫️"
    case 8:
    return "🌫️"
    case 9:
    return "🌫️"
    case 10:
    return "🌫️"
    case 11:
    return "🌫️"
    case 12:
    return "🌫️"
    case 13:
    return "🌩️"
    case 14:
    return "🌧️"
    case 15:
    return "🌧️"
    case 16:
    return "🌧️"
    case 17:
    return "⛈️"
    case 18:
    return "⛈️"
    case 19:
    return "🌪️"
    case 20:
    return "🌦️"
    case 21:
    return "🌦️"
    case 22:
    return "⛈️"
    case 23:
    return "🌧️"
    case 24:
    return "🌧️"
    case 25:
    return "🌦️"
    case 26:
    return "🌦️"
    case 27:
    return "🌧️"
    case 28:
    return "❄️"
    case 29:
    return "🌧️"
    case 30:
    return "💨"
    case 31:
    return "💨"
    case 32:
    return "💨"
    case 33:
    return "⛈️"
    case 34:
    return "💨"
    case 35:
    return "💨"
    case 36:
    return "❄️"
    case 37:
    return "❄️"
    case 38:
    return "❄️"
    case 39:
    return "❄️"
    case 40:
    return "❄️"
    case 41:
    return "Fog"
    case 42:
    return "🌦️"
    case 43:
    return "🌧️"
    case 44:
    return "🌫️"
    case 45:
    return "🌫️"
    case 46:
    return "🌫️"
    case 47:
    return "🌫️"
    case 48:
    return "🌫️"
    case 49:
    return "🌫️"
    case 50:
    return "🌦️"
    case 51:
    return "🌦️"
    case 52:
    return "🌦️"
    case 53:
    return "🌦️"
    case 54:
    return "🌦️"
    case 55:
    return "🌦️"
    case 56:
    return "🌦️"
    case 57:
    return "🌦️"
    case 58:
    return "🌦️"
    case 59:
    return "🌦️"
    case 60:
    return "🌧️"
    case 61:
    return "🌧️"
    case 62:
    return "🌧️"
    case 63:
    return "🌧️"
    case 64:
    return "🌧️"
    case 65:
    return "🌧️"
    case 66:
    return "🌧️"
    case 67:
    return "🌧️"
    case 68:
    return "🌧️"
    case 69:
    return "🌧️"
    case 70:
    return "❄️"
    case 71:
    return "❄️"
    case 72:
    return "❄️"
    case 73:
    return "❄️"
    case 74:
    return "❄️"
    case 75:
    return "❄️"
    case 76:
    return "❄️"
    case 77:
    return "❄️"
    case 78:
    return "❄️"
    case 79:
    return "❄️"
    case 80:
    return "🌧️"
    case 81:
    return "🌧️"
    case 82:
    return "🌧️"
    case 83:
    return "🌧️"
    case 84:
    return "🌧️"
    case 85:
    return "🌧️"
    case 86:
    return "🌧️"
    case 87:
    return "🌧️"
    case 88:
    return "🌧️"
    case 89:
    return "⛈️"
    case 90:
    return "⛈️"
    case 91:
    return "🌧️"
    case 92:
    return "🌧️"
    case 93:
    return "❄️"
    case 94:
    return "❄️"
    case 95:
    return "⛈️"
    case 96:
    return "⛈️"
    case 97:
    return "⛈️"
    case 98:
    return "⛈️"
    case 99:
    return "⛈️"
    default:
    return "🌧️"
    }
    }