Skip to content

Check Weather Forecast via CLI

You can get weather forecase in your terminal with curl wttr.in:

chao@home-ubuntu:~$ $ curl wttr.in
Weather report: not found

                Overcast
       .--.     +13(12) °C     
    .-(    ).   ↓ 4 km/h       
   (___.__)__)  16 km          
                5.5 mm         
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Mon 09 Oct ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│      .-.      Patchy light r…│  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│    \  /       Partly cloudy  │
│     (   ).    +8(6) °C       │   ,\_(   ).   +9(8) °C       │   ,\_(   ).   11 °C          │  _ /"".-.     +7(5) °C       │
│    (___(__)   ↖ 11-13 km/h   │    /(___(__)  ↖ 9-10 km/h    │    /(___(__)  ↑ 6-7 km/h     │    \_(   ).   ↑ 7-10 km/h    │
│     ‘ ‘ ‘ ‘   9 km           │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │    /(___(__)  10 km          │
│    ‘ ‘ ‘ ‘    1.3 mm | 71%   │     ‘ ‘ ‘ ‘   0.0 mm | 84%   │     ‘ ‘ ‘ ‘   0.0 mm | 60%   │               0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Tue 10 Oct ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│  _`/"".-.     Patchy rain po…│      .-.      Light drizzle  │  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│
│   ,\_(   ).   +8(7) °C       │     (   ).    +8(7) °C       │   ,\_(   ).   +9(8) °C       │   ,\_(   ).   +2(1) °C       │
│    /(___(__)  ↑ 8-9 km/h     │    (___(__)   ↑ 9-10 km/h    │    /(___(__)  ↗ 7-8 km/h     │    /(___(__)  → 5-10 km/h    │
│      ‘ ‘ ‘ ‘  10 km          │     ‘ ‘ ‘ ‘   2 km           │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │
│     ‘ ‘ ‘ ‘   0.1 mm | 77%   │    ‘ ‘ ‘ ‘    0.6 mm | 62%   │     ‘ ‘ ‘ ‘   0.0 mm | 61%   │     ‘ ‘ ‘ ‘   0.1 mm | 74%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐                                                       
┌──────────────────────────────┬───────────────────────┤  Wed 11 Oct ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │     \   /     Sunny          │     \   /     Sunny          │     \   /     Clear          │
│      .-.      0 °C           │      .-.      +11(10) °C     │      .-.      8 °C           │      .-.      -2(-3) °C      │
│   ― (   ) ―   ↗ 4-6 km/h     │   ― (   ) ―   ↓ 9-10 km/h    │   ― (   ) ―   ↓ 7-9 km/h     │   ― (   ) ―   ↙ 4-8 km/h     │
│      `-’      5 km           │      `-’      10 km          │      `-’      10 km          │      `-’      10 km          │
│     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘

For convience you can set an bash alias

alias weather='curl wttr.in'

Comments