You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alpha Chen
e7f387b720
|
9 years ago | |
---|---|---|
.. | ||
icons | 9 years ago | |
vendor/bundle | 9 years ago | |
2A5C0A87-204E-49EA-94A7-8E62BB4EFD8A.png | 9 years ago | |
CHANGELOG.md | 9 years ago | |
Gemfile | 9 years ago | |
Gemfile.lock | 9 years ago | |
README.md | 9 years ago | |
Rakefile | 9 years ago | |
config.rb | 9 years ago | |
forecast.rb | 9 years ago | |
forecaster.rb | 9 years ago | |
geocoder.rb | 9 years ago | |
icon.png | 9 years ago | |
info.plist | 9 years ago | |
location.rb | 9 years ago | |
spark.rb | 9 years ago | |
test_spark.rb | 9 years ago |
README.md
Forecast Workflow for Alfred
Requirements
- Alfred
- Alfred Powerpack
- OS X Mavericks
Installation
Download and install the workflow.
Run forecast-config VALUE
to set API keys and the default location:
FORECAST_API_KEY
: Get an API key here.GOOGLE_API_KEY
: Get an API key here. (Used for geocoding queries. This can be omitted if you only want the forecast for the current location.)FORECAST_UNITS
: Defaults toauto
, which sets the units based on the location. Usesi
for Celsius andus
for Fahrenheit.DEFAULT_LAT_LONG
: Set this to override IP geolocation. Ex:47.7396,-122.3426
for Seattle.DEFAULT_LOCATION
: Used for displaying the location name when usingDEFAULT_LAT_LONG
.
TODO
- Handle errors gracefully
- Caching? (Probably unnecessary...)
- Use
Accept-Encoding: gzip
for Forecast calls