aboutsummaryrefslogtreecommitdiff
path: root/resources/views/pages/weather.blade.php
diff options
context:
space:
mode:
authorFrankie B <git@diskfloppy.me>2024-06-11 18:02:01 +0100
committerGitHub <noreply@github.com>2024-06-11 18:02:01 +0100
commit0f52d80ca67a49258b235f5831163dd72fbd54cf (patch)
tree9c5cd36b6e0a233e09ac88a4409fb68c63e4781a /resources/views/pages/weather.blade.php
parenta64bcc2c4639d5804b6dada23151bfcb8b198121 (diff)
Merge MVC rewrite into master (#21)
* Just commit it all * Require auth * crap * Update homepage * Block AI scrapers * Update cache update script * Add dummy file * Remove unnecessary lastfm config var * Use withQueryParameters for LastFM API * Fix embeds * Update example env * Smard
Diffstat (limited to 'resources/views/pages/weather.blade.php')
-rw-r--r--resources/views/pages/weather.blade.php61
1 files changed, 0 insertions, 61 deletions
diff --git a/resources/views/pages/weather.blade.php b/resources/views/pages/weather.blade.php
deleted file mode 100644
index a759534..0000000
--- a/resources/views/pages/weather.blade.php
+++ /dev/null
@@ -1,61 +0,0 @@
-@extends('layouts.default')
-@section('title', 'Weather')
-@section('description', 'Data from my weather station')
-@section('content')
-@php
-$api_root = app('config')->get('app')['api_root'];
-
-function degreesToCompassDirection($degrees) {
- $cardinalDirections = [
- 'N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE',
- 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW', 'N'
- ];
- return $cardinalDirections[round($degrees*16/360)];
-}
-
-$api_alive = true;
-
-try {
- $data = file_get_contents($api_root.'/weather');
-} catch (Exception $e) {
- $api_alive = false;
-}
-@endphp
-@if (!$api_alive)
- @include('components.errors.api-error')
-@else
- @php
- $data = json_decode(file_get_contents($api_root.'/weather'));
- $updated = gmdate('H:i Y-m-d', $data->updated);
- $data = $data->current;
- @endphp
-<table class="info-table" role="presentation">
- <caption>
- <h2>Local Weather</h2>
- <hr>
- </caption>
- <tr>
- <td><b>Wind Speed:</b></td>
- <td>{{ $data->wind->speed }} mph</td>
- </tr>
- <tr>
- <td><b>Wind Direction:</b></td>
- <td>{{ $data->wind->direction->degrees }}°, {{ $data->wind->direction->cardinal }}</td>
- </tr>
- <tr>
- <td><b>Temperature:</b></td>
- <td>{{ $data->temperature }}°C</td>
- </tr>
- <tr>
- <td><b>Rain Rate:</b></td>
- <td>{{ $data->rain_rate }} mm/hr</td>
- </tr>
- <tr>
- <td><b>Humidity:</b></td>
- <td>{{ $data->humidity }}%</td>
- </tr>
-</table>
-<br>
-<small><i>(Last Update: {{ $updated }})</i></small>
-@endif
-@stop