GET HTTP リクエストが機能しない問題を修正し、iCIBA および LibreTranslate エンジンを再追加し、マニュアル ページを作成し、Docker に関連するものを削除しました。

Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/mai/trunk@60 e410bdd4-646f-c54f-a7ce-fffcc4f439ae
This commit is contained in:
yakumo.izuru
2024-01-20 23:01:02 +00:00
parent 0c83958125
commit 21388e220d
9 changed files with 528 additions and 28 deletions

View File

@@ -38,8 +38,6 @@ func main() {
Views: engine,
})
api := app.Group("/api")
app.All("/", func(c *fiber.Ctx) error {
engine := c.Cookies("engine")
if c.Query("engine") != "" {
@@ -139,7 +137,7 @@ func main() {
})
})
api.All("/api/translate", func(c *fiber.Ctx) error {
app.All("/api/translate", func(c *fiber.Ctx) error {
from := ""
to := ""
engine := ""
@@ -170,7 +168,7 @@ func main() {
}
})
api.Get("/api/source_languages", func(c *fiber.Ctx) error {
app.Get("/api/source_languages", func(c *fiber.Ctx) error {
engine := c.Query("engine")
if _, ok := engines.Engines[engine]; !ok || engine == "" {
engine = "google"
@@ -182,7 +180,7 @@ func main() {
}
})
api.Get("/api/target_languages", func(c *fiber.Ctx) error {
app.Get("/api/target_languages", func(c *fiber.Ctx) error {
engine := c.Query("engine")
if _, ok := engines.Engines[engine]; !ok || engine == "" {
engine = "google"
@@ -194,7 +192,7 @@ func main() {
}
})
api.Get("/api/tts", func(c *fiber.Ctx) error {
app.Get("/api/tts", func(c *fiber.Ctx) error {
engine := c.Query("engine")
if _, ok := engines.Engines[engine]; !ok || engine == "" {
engine = "google"
@@ -221,7 +219,7 @@ func main() {
}
}
})
api.Get("/version", func(c *fiber.Ctx) error {
app.Get("/version", func(c *fiber.Ctx) error {
return c.JSON(fiber.Map{
"fiberversion": fiber.Version,
"goversion": runtime.Version(),