A Nova card to give you weather information
Redis based storage, and powered by darksky.net
All you will need is a developer token from darksky, and predis for key persistence.
Installation
You can install the package in to a Laravel app that uses Nova via composer:
composer require predis/prediscomposer require kregel/nova-weather-cardsNext up, you must register the tool with Nova. This is typically done in the cards method of the NovaServiceProvider.
Usage
// in app/Providers/NovaServiceProvider.php
// ...
public function cards()
{
return [
// ...
(new \Kregel\NovaWeatherCards\Weather)->withMeta([
'name' => 'San Francisco',
'coords' => [
37.7749,
122.4194,
]
]),
// If you don't define coordinates it will default to your location.
(new \Kregel\NovaWeatherCards\Weather)->withMeta([
'name' => 'Current location',
]),
// Or you could forego all configuration. (which will default to no title, and your current location)
new \Kregel\NovaWeatherCards\Weather,
];
}Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email github@austinkregel.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Support on Beerpay
Hey dude! Help me out for a couple of 🍻!
