Evala

Clock, Weather, Terminal ... евала :)
Alternatives To Evala
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Wttr.in21,581
12 days ago261apache-2.0Python
:partly_sunny: The right way to check the weather
Wego7,408
18 hours ago1February 27, 201821iscGo
weather app for the terminal
Awesome Console Services4,804
a month ago11mit
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)
Ansiweather1,784
2 months ago1February 27, 20181bsd-2-clauseShell
Weather in terminal, with ANSI colors and Unicode symbols
Shox690
2 months ago19September 23, 202013unlicenseGo
🍫 A customisable, universally compatible terminal status bar
Hey106
9 years ago1Python
Hey is a terminal helper that allows you to execute commands using plain old English.
Weather Cli752a year ago18July 31, 20205mitJavaScript
Check the weather for your city from your terminal
Wfetch72
14 days agogpl-3.0Python
Neofetch/pfetch, but for weather
Weather Rs67
6 years agoRust
Weather app for the terminal. Rust version :)
Evala64
5 years ago16March 10, 20182mitCSS
Clock, Weather, Terminal ... евала :)
Alternatives To Evala
Select To Compare


Alternative Project Comparisons
Readme

Evala

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.

Evala Evala

It is available as:

How to use it

Install and run Evala server

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 &"

To see the app:

Terminal shortcuts

  • Ctrl + Shift + Alt + + - Increase font size
  • Ctrl + Shift + Alt + - - Decrease font size
  • Ctrl + Shift + Alt + v - Split vertically
  • Ctrl + Shift + Alt + h - Split horizontally
  • Ctrl + Shift + Alt + w - Close terminal

Using a custom forecast data provider

In 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
  • For the different days: datetime, weather, icon, max_temp, min_temp and temp

More about the icons here

Misc

Popular Terminal Projects
Popular Weather Projects
Popular Command Line Interface Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Css
Terminal
Weather
Clock
Forecast