mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
update web
This commit is contained in:
140
server/web/pages/template/html.go
Normal file
140
server/web/pages/template/html.go
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
package template
|
||||||
|
|
||||||
|
import (
|
||||||
|
_ "embed"
|
||||||
|
)
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1125-2436.jpg
|
||||||
|
var Applesplash11252436jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1136-640.jpg
|
||||||
|
var Applesplash1136640jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1170-2532.jpg
|
||||||
|
var Applesplash11702532jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1242-2208.jpg
|
||||||
|
var Applesplash12422208jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1242-2688.jpg
|
||||||
|
var Applesplash12422688jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1284-2778.jpg
|
||||||
|
var Applesplash12842778jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1334-750.jpg
|
||||||
|
var Applesplash1334750jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1536-2048.jpg
|
||||||
|
var Applesplash15362048jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1620-2160.jpg
|
||||||
|
var Applesplash16202160jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1668-2224.jpg
|
||||||
|
var Applesplash16682224jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1668-2388.jpg
|
||||||
|
var Applesplash16682388jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-1792-828.jpg
|
||||||
|
var Applesplash1792828jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2048-1536.jpg
|
||||||
|
var Applesplash20481536jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2048-2732.jpg
|
||||||
|
var Applesplash20482732jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2160-1620.jpg
|
||||||
|
var Applesplash21601620jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2208-1242.jpg
|
||||||
|
var Applesplash22081242jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2224-1668.jpg
|
||||||
|
var Applesplash22241668jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2388-1668.jpg
|
||||||
|
var Applesplash23881668jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2436-1125.jpg
|
||||||
|
var Applesplash24361125jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2532-1170.jpg
|
||||||
|
var Applesplash25321170jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2688-1242.jpg
|
||||||
|
var Applesplash26881242jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2732-2048.jpg
|
||||||
|
var Applesplash27322048jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-2778-1284.jpg
|
||||||
|
var Applesplash27781284jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-640-1136.jpg
|
||||||
|
var Applesplash6401136jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-750-1334.jpg
|
||||||
|
var Applesplash7501334jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/apple-splash-828-1792.jpg
|
||||||
|
var Applesplash8281792jpg []byte
|
||||||
|
|
||||||
|
//go:embed pages/asset-manifest.json
|
||||||
|
var Assetmanifestjson []byte
|
||||||
|
|
||||||
|
//go:embed pages/browserconfig.xml
|
||||||
|
var Browserconfigxml []byte
|
||||||
|
|
||||||
|
//go:embed pages/dlnaicon-120.png
|
||||||
|
var Dlnaicon120png []byte
|
||||||
|
|
||||||
|
//go:embed pages/dlnaicon-48.png
|
||||||
|
var Dlnaicon48png []byte
|
||||||
|
|
||||||
|
//go:embed pages/favicon-16x16.png
|
||||||
|
var Favicon16x16png []byte
|
||||||
|
|
||||||
|
//go:embed pages/favicon-32x32.png
|
||||||
|
var Favicon32x32png []byte
|
||||||
|
|
||||||
|
//go:embed pages/favicon.ico
|
||||||
|
var Faviconico []byte
|
||||||
|
|
||||||
|
//go:embed pages/icon.png
|
||||||
|
var Iconpng []byte
|
||||||
|
|
||||||
|
//go:embed pages/index.html
|
||||||
|
var Indexhtml []byte
|
||||||
|
|
||||||
|
//go:embed pages/logo.png
|
||||||
|
var Logopng []byte
|
||||||
|
|
||||||
|
//go:embed pages/mstile-150x150.png
|
||||||
|
var Mstile150x150png []byte
|
||||||
|
|
||||||
|
//go:embed pages/site.webmanifest
|
||||||
|
var Sitewebmanifest []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/2.a4cb6022.chunk.js
|
||||||
|
var Staticjs2a4cb6022chunkjs []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/2.a4cb6022.chunk.js.LICENSE.txt
|
||||||
|
var Staticjs2a4cb6022chunkjsLICENSEtxt []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/2.a4cb6022.chunk.js.map
|
||||||
|
var Staticjs2a4cb6022chunkjsmap []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/main.489fa76c.chunk.js
|
||||||
|
var Staticjsmain489fa76cchunkjs []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/main.489fa76c.chunk.js.map
|
||||||
|
var Staticjsmain489fa76cchunkjsmap []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/runtime-main.64d07802.js
|
||||||
|
var Staticjsruntimemain64d07802js []byte
|
||||||
|
|
||||||
|
//go:embed pages/static/js/runtime-main.64d07802.js.map
|
||||||
|
var Staticjsruntimemain64d07802jsmap []byte
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.js": "/static/js/main.2ccffc2f.chunk.js",
|
"main.js": "/static/js/main.489fa76c.chunk.js",
|
||||||
"main.js.map": "/static/js/main.2ccffc2f.chunk.js.map",
|
"main.js.map": "/static/js/main.489fa76c.chunk.js.map",
|
||||||
"runtime-main.js": "/static/js/runtime-main.64d07802.js",
|
"runtime-main.js": "/static/js/runtime-main.64d07802.js",
|
||||||
"runtime-main.js.map": "/static/js/runtime-main.64d07802.js.map",
|
"runtime-main.js.map": "/static/js/runtime-main.64d07802.js.map",
|
||||||
"static/js/2.a4cb6022.chunk.js": "/static/js/2.a4cb6022.chunk.js",
|
"static/js/2.a4cb6022.chunk.js": "/static/js/2.a4cb6022.chunk.js",
|
||||||
@@ -12,6 +12,6 @@
|
|||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/js/runtime-main.64d07802.js",
|
"static/js/runtime-main.64d07802.js",
|
||||||
"static/js/2.a4cb6022.chunk.js",
|
"static/js/2.a4cb6022.chunk.js",
|
||||||
"static/js/main.2ccffc2f.chunk.js"
|
"static/js/main.489fa76c.chunk.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
191
server/web/pages/template/route.go
Normal file
191
server/web/pages/template/route.go
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
package template
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
|
)
|
||||||
|
|
||||||
|
func RouteWebPages(route *gin.RouterGroup) {
|
||||||
|
route.GET("/", func(c *gin.Context) {
|
||||||
|
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1125-2436.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash11252436jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1136-640.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash1136640jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1170-2532.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash11702532jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1242-2208.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash12422208jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1242-2688.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash12422688jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1284-2778.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash12842778jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1334-750.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash1334750jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1536-2048.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash15362048jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1620-2160.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash16202160jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1668-2224.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash16682224jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1668-2388.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash16682388jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-1792-828.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash1792828jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2048-1536.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash20481536jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2048-2732.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash20482732jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2160-1620.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash21601620jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2208-1242.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash22081242jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2224-1668.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash22241668jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2388-1668.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash23881668jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2436-1125.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash24361125jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2532-1170.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash25321170jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2688-1242.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash26881242jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2732-2048.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash27322048jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-2778-1284.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash27781284jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-640-1136.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash6401136jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-750-1334.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash7501334jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/apple-splash-828-1792.jpg", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/jpeg", Applesplash8281792jpg)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/asset-manifest.json", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/json", Assetmanifestjson)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/browserconfig.xml", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/xml; charset=utf-8", Browserconfigxml)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/dlnaicon-120.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Dlnaicon120png)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/dlnaicon-48.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Dlnaicon48png)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/favicon-16x16.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Favicon16x16png)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/favicon-32x32.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Favicon32x32png)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/favicon.ico", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/vnd.microsoft.icon", Faviconico)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/icon.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Iconpng)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/index.html", func(c *gin.Context) {
|
||||||
|
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/logo.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Logopng)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/mstile-150x150.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Mstile150x150png)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/site.webmanifest", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/manifest+json", Sitewebmanifest)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/2.a4cb6022.chunk.js", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/javascript; charset=utf-8", Staticjs2a4cb6022chunkjs)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/2.a4cb6022.chunk.js.LICENSE.txt", func(c *gin.Context) {
|
||||||
|
c.Data(200, "text/plain; charset=utf-8", Staticjs2a4cb6022chunkjsLICENSEtxt)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/2.a4cb6022.chunk.js.map", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/json", Staticjs2a4cb6022chunkjsmap)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/main.489fa76c.chunk.js", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/javascript; charset=utf-8", Staticjsmain489fa76cchunkjs)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/main.489fa76c.chunk.js.map", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/json", Staticjsmain489fa76cchunkjsmap)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/runtime-main.64d07802.js", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/javascript; charset=utf-8", Staticjsruntimemain64d07802js)
|
||||||
|
})
|
||||||
|
|
||||||
|
route.GET("/static/js/runtime-main.64d07802.js.map", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/json", Staticjsruntimemain64d07802jsmap)
|
||||||
|
})
|
||||||
|
}
|
||||||
@@ -69,6 +69,7 @@ export default function AboutDialog() {
|
|||||||
<div>
|
<div>
|
||||||
<LinkComponent name={t('ProjectSource')} link='https://github.com/YouROK/TorrServer' />
|
<LinkComponent name={t('ProjectSource')} link='https://github.com/YouROK/TorrServer' />
|
||||||
<LinkComponent name={t('Releases')} link='https://github.com/YouROK/TorrServer/releases' />
|
<LinkComponent name={t('Releases')} link='https://github.com/YouROK/TorrServer/releases' />
|
||||||
|
<LinkComponent name={t('NasReleases')} link='https://github.com/vladlenas' />
|
||||||
</div>
|
</div>
|
||||||
</Section>
|
</Section>
|
||||||
|
|
||||||
@@ -85,6 +86,7 @@ export default function AboutDialog() {
|
|||||||
<LinkComponent name='damiva' link='https://github.com/damiva' />
|
<LinkComponent name='damiva' link='https://github.com/damiva' />
|
||||||
<LinkComponent name='Anton Potekhin' link='https://github.com/Anton111111' />
|
<LinkComponent name='Anton Potekhin' link='https://github.com/Anton111111' />
|
||||||
<LinkComponent name='FaintGhost' link='https://github.com/FaintGhost' />
|
<LinkComponent name='FaintGhost' link='https://github.com/FaintGhost' />
|
||||||
|
<LinkComponent name='vladlenas' link='https://github.com/vladlenas' />
|
||||||
</div>
|
</div>
|
||||||
</Section>
|
</Section>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -76,6 +76,7 @@
|
|||||||
"Playlist": "Playlist",
|
"Playlist": "Playlist",
|
||||||
"Preload": "Preload",
|
"Preload": "Preload",
|
||||||
"ProjectSource": "Project GitHub",
|
"ProjectSource": "Project GitHub",
|
||||||
|
"NasReleases": "NAS Releases GitHub",
|
||||||
"PWAGuide": {
|
"PWAGuide": {
|
||||||
"Header": "Install application",
|
"Header": "Install application",
|
||||||
"Description": "Install the app on your device to easily access it anytime. No app store. No download.",
|
"Description": "Install the app on your device to easily access it anytime. No app store. No download.",
|
||||||
|
|||||||
@@ -76,6 +76,7 @@
|
|||||||
"Playlist": "Плейлист",
|
"Playlist": "Плейлист",
|
||||||
"Preload": "Предзагр.",
|
"Preload": "Предзагр.",
|
||||||
"ProjectSource": "GitHub проекта",
|
"ProjectSource": "GitHub проекта",
|
||||||
|
"NasReleases": "Релизы для NAS GitHub",
|
||||||
"PWAGuide": {
|
"PWAGuide": {
|
||||||
"Header": "Установить приложение",
|
"Header": "Установить приложение",
|
||||||
"Description": "Установите приложение на ваше устройство для быстрого доступа в любой момент. Без AppStore. Без загрузки.",
|
"Description": "Установите приложение на ваше устройство для быстрого доступа в любой момент. Без AppStore. Без загрузки.",
|
||||||
|
|||||||
@@ -76,6 +76,7 @@
|
|||||||
"Playlist": "Плейлист",
|
"Playlist": "Плейлист",
|
||||||
"Preload": "Передзав.",
|
"Preload": "Передзав.",
|
||||||
"ProjectSource": "Сайт проекту",
|
"ProjectSource": "Сайт проекту",
|
||||||
|
"NasReleases": "Релізи для NAS GitHub",
|
||||||
"PWAGuide": {
|
"PWAGuide": {
|
||||||
"Header": "Встановити додаток",
|
"Header": "Встановити додаток",
|
||||||
"Description": "Встановіть програму на свій пристрій, щоб легко отримати до неї доступ у будь-який час. Немає магазину додатків. Немає завантаження.",
|
"Description": "Встановіть програму на свій пристрій, щоб легко отримати до неї доступ у будь-який час. Немає магазину додатків. Немає завантаження.",
|
||||||
|
|||||||
@@ -76,6 +76,7 @@
|
|||||||
"Playlist": "播放列表",
|
"Playlist": "播放列表",
|
||||||
"Preload": "预加载",
|
"Preload": "预加载",
|
||||||
"ProjectSource": "项目GitHub",
|
"ProjectSource": "项目GitHub",
|
||||||
|
"NasReleases": "NAS GitHub 版本",
|
||||||
"PWAGuide": {
|
"PWAGuide": {
|
||||||
"Header": "安装应用程序",
|
"Header": "安装应用程序",
|
||||||
"Description": "将应用程序安装到您的设备上,以便随时方便地访问。无需应用商店、无需下载。",
|
"Description": "将应用程序安装到您的设备上,以便随时方便地访问。无需应用商店、无需下载。",
|
||||||
|
|||||||
Reference in New Issue
Block a user