Weather report in terminal
# Try it
wget -qO- "https://wttr.in/"
\ / Partly cloudy
_ /"".-. +22(25) Β°C
\_( ). β 19 km/h
/(___(__) 10 km
0.0 mm
βββββββββββββββ
ββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββ€ Sat 17 Jul βββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β Morning β Noon ββββββββ¬βββββββ Evening β Night β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ€
β Mist β _`/"".-. Light rain shoβ¦β \ / Partly cloudy β \ / Partly cloudy β
β _ - _ - _ - 18 Β°C β ,\_( ). 20 Β°C β _ /"".-. 21 Β°C β _ /"".-. 18 Β°C β
β _ - _ - _ β 14-17 km/h β /(___(__) β 22-25 km/h β \_( ). β 22-25 km/h β \_( ). β 20-28 km/h β
β _ - _ - _ - 7 km β β β β β 10 km β /(___(__) 10 km β /(___(__) 10 km β
β 0.1 mm | 66% β β β β β 0.1 mm | 33% β 0.0 mm | 0% β 0.0 mm | 0% β
ββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ
βββββββββββββββ
ββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββ€ Sun 18 Jul βββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β Morning β Noon ββββββββ¬βββββββ Evening β Night β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ€
β Cloudy β _`/"".-. Patchy rain poβ¦β \ / Partly cloudy β \ / Partly cloudy β
β .--. 20 Β°C β ,\_( ). +23(24) Β°C β _ /"".-. 22 Β°C β _ /"".-. 19 Β°C β
β .-( ). β 20-23 km/h β /(___(__) β 22-26 km/h β \_( ). β 23-33 km/h β \_( ). β 23-37 km/h β
β (___.__)__) 10 km β β β β β 10 km β /(___(__) 10 km β /(___(__) 10 km β
β 0.1 mm | 61% β β β β β 0.0 mm | 30% β 0.0 mm | 0% β 0.0 mm | 0% β
ββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ
βββββββββββββββ
ββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββ€ Mon 19 Jul βββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β Morning β Noon ββββββββ¬βββββββ Evening β Night β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ€
β \ / Partly cloudy β \ / Partly cloudy β \ / Partly cloudy β \ / Partly cloudy β
β _ /"".-. 20 Β°C β _ /"".-. +23(24) Β°C β _ /"".-. 22 Β°C β _ /"".-. 19 Β°C β
β \_( ). β 14-16 km/h β \_( ). β 16-18 km/h β \_( ). β 13-21 km/h β \_( ). β 7-14 km/h β
β /(___(__) 10 km β /(___(__) 10 km β /(___(__) 10 km β /(___(__) 10 km β
β 0.0 mm | 0% β 0.0 mm | 0% β 0.0 mm | 0% β 0.0 mm | 0% β
ββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ
Moon phase in terminal
# Try it
wget -qO- "https://wttr.in/moon"
-------.
. . `--.
. . `-.
. @@@@@ `-.
@ @@@@@@@ . \
@ @@@@@@@ . \.
@. @@@@@@@ O \
@@@@@@@@@@ @@@ \
. @@@@@@@@@@@@@ o @@@@|
@@@@@@@@@@@@ @@ \ First Quarter +
o @@@@@@@@ @@@@ | 0 10:02:27
. @@ . @@@@@@@ | Full Moon -
.-. @@@ @@@@@@@ | 6 6:23:22
`-' . @@@@ @@@@ o /
@@ . |
/ . O . o . /
. . /
__ . . .-. /'
`-' /
o O . .-'
. .-'
. .--'
-------'
Some highlights:
#!/bin/sh
# ^-- So the forum colorizes this correctly
# Output a basic usage guide (check the Git for full instructions):
wget -qO- "https://wttr.in/:help"
# Weather is by IP location by default. Select a city as follows:
wget -qO- "https://wttr.in/berlin"
# You can also add URL parameters, this one selects the German language using "lang=de":
wget -qO- "https://wttr.in/berlin?lang=de"
# Get the report in JSON using "format=j1":
wget -qO- "https://wttr.in/berlin?lang=de&format=j1"
# Data rich output using "format=v2"
wget -qO- "https://wttr.in?format=v2"
Alternatively you can use curl
wget
-q # Quiet
-O - # Output to terminal
-qO- # ^ these combined
wttr.in is a Web API wrapper for delivering output from the included wego project. Check out the projects below: