add a few handlers

This commit is contained in:
2025-02-03 01:57:22 +01:00
parent 0d6a9a8b32
commit 0479db520b
6 changed files with 362 additions and 147 deletions

View File

@@ -8,9 +8,16 @@ import (
"github.com/juli0n21/go-osu-parser/parser"
)
// @title go-osu-music-hoster
// @version 1.0
// @description Server Hosting ur own osu files over a simple Api
// @host localhost:8080
// @BasePath /api/v1/
func main() {
filename := "/mnt/g/Anwendungen/osu!/osu!.db"
osuRoot := "/mnt/g/Anwendungen/osu!/"
if err := godotenv.Load(); err != nil {
fmt.Println("Error loading .env file")
@@ -21,10 +28,17 @@ func main() {
log.Fatal(err)
}
db, err := initDB("./data/music.db", osuDb)
db, err := initDB("./data/music.db", osuDb, osuRoot)
if err != nil {
log.Fatal(err)
}
run(db, osuDb)
s := &Server{
Port: ":8080",
Db: db,
OsuDb: osuDb,
OsuDir: osuRoot,
}
run(s)
}