All Projects → skamsie → hs-weather

skamsie / hs-weather

Licence: other
Weather menubar app for hammerspoon

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to hs-weather

dotfiles
mac OS, Arch Linux, and Debian/Ubuntu
Stars: ✭ 286 (+1582.35%)
Mutual labels:  hammerspoon
verif
Software for verifying weather forecasts
Stars: ✭ 70 (+311.76%)
Mutual labels:  weather
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (+76.47%)
Mutual labels:  weather
dwdweather2
Python client to access weather data from Deutscher Wetterdienst (DWD), the federal meteorological service in Germany.
Stars: ✭ 68 (+300%)
Mutual labels:  weather
wingpanel-indicator-weather
Weather app for elementary os
Stars: ✭ 12 (-29.41%)
Mutual labels:  weather
Weather
用WPF写的日历天气桌面小程序
Stars: ✭ 44 (+158.82%)
Mutual labels:  weather
temps-lite
A smart, good-looking little app which tries to speak your language the way you are used to.
Stars: ✭ 40 (+135.29%)
Mutual labels:  weather
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+217.65%)
Mutual labels:  hammerspoon
pluvia weather flutter
A weather app with beautiful animations, built with Flutter. Uses the OpenWeatherMap API and MapBox API.
Stars: ✭ 114 (+570.59%)
Mutual labels:  weather
Beauty
从中央天气网获取七天天气数据http://www.weather.com.cn/ 搜索框联想功能,根据输入联想位置名称和城市代码 窗体呈现,每一个卡片在hover时有三个动画,上升一定高度,阴影渐变出现,offset渐变增加,卡片上方按钮渐变出现
Stars: ✭ 16 (-5.88%)
Mutual labels:  weather
natsuha-weather
Natsuha Weather for WeChat Mini Program.
Stars: ✭ 33 (+94.12%)
Mutual labels:  weather
CommandPost
Workflow Enhancements for Creatives
Stars: ✭ 267 (+1470.59%)
Mutual labels:  hammerspoon
dotfiles
💾 dotfiles for macOS - includes zsh, hyper key, Karabiner, and Phoenix configurations. Installation via dotbot.
Stars: ✭ 41 (+141.18%)
Mutual labels:  hammerspoon
scala-weather
High-performance Scala library for looking up the weather
Stars: ✭ 45 (+164.71%)
Mutual labels:  weather
yahoo-weather-java-api
A Java API for the yahoo weather service
Stars: ✭ 26 (+52.94%)
Mutual labels:  weather
climate-app
Climate App é uma aplicação responsável por mostrar dados climáticos (temperatura atual, umidade, velocidade do vento etc) de uma determinada cidade em tempo real. A obtenção desses dados foi feita através da open-weather-api.
Stars: ✭ 40 (+135.29%)
Mutual labels:  weather
descent
Elegant now playing display for Last.fm showing song metadata and local weather.
Stars: ✭ 97 (+470.59%)
Mutual labels:  weather
open-earth-compiler
development repository for the open earth compiler
Stars: ✭ 50 (+194.12%)
Mutual labels:  weather
MMM-NOAA
Weather module
Stars: ✭ 17 (+0%)
Mutual labels:  weather
AZ-Touch-Pi0-Weather
AZ-Touch PiZero Weatherstation
Stars: ✭ 31 (+82.35%)
Mutual labels:  weather

hs-weather

Weather menubar app for hammerspoon users.

⚠️ DEPRECATED

Important EOL Notice: As of Thursday, Jan. 3, 2019, the weather.yahooapis.com and query.yahooapis.com for Yahoo Weather API will be retired. To continue using our free Yahoo Weather APIs, use https://weather-ydn-yql.media.yahoo.com/forecastrss.

Setup

  1. Copy the repo to your hammerspoon folder. cp -r hs-weather ~/.hammerspoon
  2. Add this to your init.lua
local weather = require("hs-weather")
weather.start()
  1. Modify config.json to suit your needs
  • geolocation: true => if hammerspoon has location services enabled, will get weather for current location and the location parameter will be ignored

Now the weather should be shown in the menu bar.

Screen Shot 2016-08-21 at 2.37.41 PM.png

NOTES

  • click updates weather
  • hover shows last yahoo update for the location
  • if right after opening hammerspoon it shows N/A, just click to retry (this happens because sometimes yahoo returns an empty response for the location)
  • Config can also be passed as an argument to weather.start() e.g.
local weather = require("hs-weather")
weather.start({
  geolocation = true,
  units = 'F'
})
  • Default refresh is 5 minutes
  • Disable by calling weather.stop()

Credits

Weather data: Yahoo Weather API. It does not require an api key.
Icons by RNS, Freepik, Vectors Market, Yannick at http://www.flaticon.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].