Skip to content
/ Halo Public
forked from cijo7/Halo

Halo is a Weather App for Linux Desktops.

License

Notifications You must be signed in to change notification settings

qbss/Halo

 
 

Repository files navigation

Halo - The Weather App

Build Status Codacy Badge MIT license

Halo is a weather app written in python. You can quickly view the weather in your city and checkout the forecast and historic temperature trends. Halo is smart enough to identify your location based on your ip.

Get it from the Snap Store

Prerequisites

  1. Python 3
  2. Pip

Installation

Snap

The easiest way to install halo is via snap.

To install the latest stable version,

user@ubuntu:~$ sudo snap install halo-weather

To install the latest build,

user@ubuntu:~$ sudo snap install --edge halo-weather

Tarball

To install from the tarball, first download the latest from releases

user@ubuntu:~$ wget https://github.com/cijo7/Halo/releases/latest/download/Halo-X.X.X.tar.gz

Extract it with

user@ubuntu:~$ tar -xf Halo-X.X.X.tar.gz

Change your directory to extracted folder

user@ubuntu:~$ cd Halo-X.X.X

Installing required binaries:

user@ubuntu:~$ sudo apt install python3-setuptools pkg-config libcairo2-dev libgirepository1.0-dev gir1.2-gtk-3.0 python3-dev

Installing the package

user@ubuntu:~$ sudo python3 setup.py install

Usage

After installing it, you can directly launch it either by searching for Halo among your installed apps, or from terminal by running

$ halo-weather

Running directly from Source

You can directly run this from source. First, you will need to clone the source code and install the dependencies manually by running

$ git clone https://github.com/cijo7/Halo.git && cd Halo
$ pip3 install -r requirements.txt

Then run the python module by executing

$ python3 -m halo

About

Halo is a Weather App for Linux Desktops.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.7%
  • CSS 1.3%