Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cijo7/halo
Halo is a Weather App for Linux Desktops.
https://github.com/cijo7/halo
gtk3 gui python3 weather-app weather-forecast-application weather-information
Last synced: 12 days ago
JSON representation
Halo is a Weather App for Linux Desktops.
- Host: GitHub
- URL: https://github.com/cijo7/halo
- Owner: cijo7
- License: mit
- Created: 2018-12-09T18:18:04.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-17T14:52:26.000Z (almost 5 years ago)
- Last Synced: 2024-10-31T17:52:07.538Z (14 days ago)
- Topics: gtk3, gui, python3, weather-app, weather-forecast-application, weather-information
- Language: Python
- Homepage: https://cijo7.github.io/Halo/
- Size: 26.2 MB
- Stars: 21
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Halo - The Weather App
[![Build Status](https://travis-ci.com/cijo7/Halo.svg?branch=master)](https://travis-ci.com/cijo7/Halo)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/45bd325b322f481087bcf325ef1217ec)](https://www.codacy.com/app/cijo360/Halo)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)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.
## Prerequisites
1. Python 3
1. Pip## Installation
### Snap
The easiest way to install halo is via snap.
To install the latest stable version,
````console
user@ubuntu:~$ sudo snap install halo-weather
````To install the latest build,
````console
user@ubuntu:~$ sudo snap install --edge halo-weather
````### Pypi
Make sure the following binaries are present:
````console
user@ubuntu:~$ sudo apt install python3-setuptools pkg-config libcairo2-dev libgirepository1.0-dev gir1.2-gtk-3.0 python3-dev
````To install the package package using pip,
````console
user@ubuntu:~$ pip3 install halo-weather
````## Usage
After installing it, you can directly launch it either by searching for Halo among your installed apps, or from terminal by running````sh-session
$ 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````sh-session
$ git clone https://github.com/cijo7/Halo.git && cd Halo
$ pip3 install -r requirements.txt
````Then run the python module by executing
````sh-session
$ python3 -m halo
````