diff options
| author | Zach DeCook <zachdecook@librem.one> | 2020-11-19 03:32:21 +0000 |
|---|---|---|
| committer | Zach DeCook <zachdecook@librem.one> | 2020-11-19 03:32:21 +0000 |
| commit | 59a28d8856ab56639b803f237fe0b6f5496c4597 (patch) | |
| tree | 2adf117f336e8b4f427d1a51922ea706d892dba4 /laravel/public/song.gmi.php | |
| parent | ef2fbe73cc0be9be6a50f688a6c1e444f3f6a09e (diff) | |
| download | prosongsa-59a28d8856ab56639b803f237fe0b6f5496c4597.tar.gz | |
* Gemini: add basic song page
Diffstat (limited to 'laravel/public/song.gmi.php')
| -rwxr-xr-x | laravel/public/song.gmi.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/laravel/public/song.gmi.php b/laravel/public/song.gmi.php new file mode 100755 index 0000000..07e72dc --- /dev/null +++ b/laravel/public/song.gmi.php @@ -0,0 +1,22 @@ +#!/usr/bin/php +<?php + +define('LARAVEL_START', microtime(true)); +require __DIR__.'/../vendor/autoload.php'; +require __DIR__.'/../load-eloquent.php'; +$app = require_once __DIR__.'/../bootstrap/app.php'; +$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); +use App\Song; +$id = substr(getenv('PATH_INFO')??'',1); +$song = Song::find($id); +if($song){ +printf("20 text/gemini\r\n"); +} else { +printf("40 song $id not found\r\n");return; +} +?> +# <?= $song->title ?> + +``` +<?= $song->text ?> +``` |
