#!/usr/bin/php make(Illuminate\Contracts\Http\Kernel::class); use App\Song; $q = getenv('QUERY_STRING'); if (!$q) { printf("10 Enter a verse to search.\r\n"); exit(0); } try { $results = Song::whereVerse($q)->get(['id', 'verse', 'title']); } catch (Throwable $e) { printf("51 ".$e->getMessage()."\r\n"); exit(0); } if (!count($results)) { printf("51 No songs found for '$q'.\r\n"); exit(0); } printf("20 text/gemini\r\n"); ?> => gemini:///song.gmi.php/id?> verse ?>: title ?>