Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Wttr.in | 21,581 | 12 days ago | 261 | apache-2.0 | Python | |||||
:partly_sunny: The right way to check the weather | ||||||||||
Wego | 7,408 | 18 hours ago | 1 | February 27, 2018 | 21 | isc | Go | |||
weather app for the terminal | ||||||||||
Awesome Console Services | 4,804 | a month ago | 11 | mit | ||||||
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols) | ||||||||||
Ansiweather | 1,784 | 2 months ago | 1 | February 27, 2018 | 1 | bsd-2-clause | Shell | |||
Weather in terminal, with ANSI colors and Unicode symbols | ||||||||||
Shox | 690 | 2 months ago | 19 | September 23, 2020 | 13 | unlicense | Go | |||
🍫 A customisable, universally compatible terminal status bar | ||||||||||
Hey | 106 | 9 years ago | 1 | Python | ||||||
Hey is a terminal helper that allows you to execute commands using plain old English. | ||||||||||
Weather Cli | 75 | 2 | a year ago | 18 | July 31, 2020 | 5 | mit | JavaScript | ||
Check the weather for your city from your terminal | ||||||||||
Wfetch | 72 | 14 days ago | gpl-3.0 | Python | ||||||
Neofetch/pfetch, but for weather | ||||||||||
Weather Rs | 67 | 6 years ago | Rust | |||||||
Weather app for the terminal. Rust version :) | ||||||||||
Evala | 64 | 5 years ago | 16 | March 10, 2018 | 2 | mit | CSS | |||
Clock, Weather, Terminal ... евала :) |
A web app that shows the time, the weather and brings your terminal in the browser. Ah ... and also changes its background color based on the temperature.
It is available as:
The Evala server acts as a bridge between the browser and the actual terminal. Without it you'll only see the clock and the weather.
> npm install evala -g
> evala --shell=$SHELL
Make sure that you pass the --shell
argument or Evala will use the default bash
(or cmd.exe
under Windows) shell.
You may register Evala server as a service so you get it running when you reboot your machine. What I did is registering an alias that allows me to run it quickly as a background process.
# Run Evala server with the default shell
# Save the output to a log file
# Run `evala` in a background
alias run-evala="evala --shell=$SHELL > ~/log/evala &"
Ctrl
+ Shift
+ Alt
+ +
- Increase font sizeCtrl
+ Shift
+ Alt
+ -
- Decrease font sizeCtrl
+ Shift
+ Alt
+ v
- Split verticallyCtrl
+ Shift
+ Alt
+ h
- Split horizontallyCtrl
+ Shift
+ Alt
+ w
- Close terminalIn the settings page you may set your own data provider for the forecast. The JSON should look like this file. Not all the data is used in the app. What you need to provide is:
timezone
city_name
country_code
datetime
, weather
, icon
, max_temp
, min_temp
and temp
More about the icons here