Moved radio/trains to regio43

This commit is contained in:
2025-05-23 14:40:41 +02:00
parent d82fd0003b
commit 55b1073a7e
5 changed files with 10 additions and 12 deletions

View File

@@ -4,13 +4,13 @@ import (
"net/http" "net/http"
"prettysunflower-website/keys" "prettysunflower-website/keys"
"prettysunflower-website/pages" "prettysunflower-website/pages"
"prettysunflower-website/radio" "prettysunflower-website/regio43"
"prettysunflower-website/static" "prettysunflower-website/static"
) )
func main() { func main() {
pages.InitHttpHandlers() pages.InitHttpHandlers()
radio.InitHttpHandlers() regio43.InitHttpHandlers()
static.InitHttpHandlers() static.InitHttpHandlers()
keys.InitHttpHandlers() keys.InitHttpHandlers()

View File

@@ -1,8 +1,7 @@
package radio package regio43
import ( import (
"embed" "embed"
"fmt"
"net/http" "net/http"
) )
@@ -10,6 +9,5 @@ import (
var content embed.FS var content embed.FS
func InitHttpHandlers() { func InitHttpHandlers() {
prefix := "/radio/" http.HandleFunc("/regio43/", trains)
http.HandleFunc(fmt.Sprint(prefix, "trains"), trains)
} }

View File

@@ -1,4 +1,4 @@
package radio package regio43
import ( import (
"encoding/json" "encoding/json"

View File

@@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>prettysunflower - The trains radio</title> <title>prettysunflower - Regio 43</title>
<link rel="stylesheet" type="text/css" href="/static/css/style.css"> <link rel="stylesheet" type="text/css" href="/static/css/style.css">
</head> </head>
<body class="page-radio-trains"> <body class="page-radio-trains">
@@ -11,7 +11,7 @@
<video id="video-player" controls></video> <video id="video-player" controls></video>
</div> </div>
<h1>The trains radio</h1> <h1>Regio 43</h1>
<main> <main>
{{ range .PlaylistItems }} {{ range .PlaylistItems }}

View File

@@ -1,4 +1,4 @@
package radio package regio43
import ( import (
"html/template" "html/template"
@@ -16,14 +16,14 @@ func trains(w http.ResponseWriter, r *http.Request) {
trainsPlaylist[i], trainsPlaylist[j] = trainsPlaylist[j], trainsPlaylist[i] trainsPlaylist[i], trainsPlaylist[j] = trainsPlaylist[j], trainsPlaylist[i]
}) })
templateFile := "templates/trains.tmpl" templateFile := "templates/regio43.tmpl"
files, err := template.New(templateFile).ParseFS(content, templateFile) files, err := template.New(templateFile).ParseFS(content, templateFile)
if err != nil { if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError) http.Error(w, err.Error(), http.StatusInternalServerError)
return return
} }
err = files.ExecuteTemplate(w, "trains.tmpl", TrainsTemplateData{ err = files.ExecuteTemplate(w, "regio43.tmpl", TrainsTemplateData{
PlaylistItems: trainsPlaylist, PlaylistItems: trainsPlaylist,
}) })