mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
update web
This commit is contained in:
@@ -61,12 +61,12 @@ var Staticjs216253270chunkjsLICENSEtxt []byte
|
|||||||
var Staticjs216253270chunkjsmap []byte
|
var Staticjs216253270chunkjsmap []byte
|
||||||
|
|
||||||
|
|
||||||
//go:embed pages/static/js/main.0ae58375.chunk.js
|
//go:embed pages/static/js/main.16120cbe.chunk.js
|
||||||
var Staticjsmain0ae58375chunkjs []byte
|
var Staticjsmain16120cbechunkjs []byte
|
||||||
|
|
||||||
|
|
||||||
//go:embed pages/static/js/main.0ae58375.chunk.js.map
|
//go:embed pages/static/js/main.16120cbe.chunk.js.map
|
||||||
var Staticjsmain0ae58375chunkjsmap []byte
|
var Staticjsmain16120cbechunkjsmap []byte
|
||||||
|
|
||||||
|
|
||||||
//go:embed pages/static/js/runtime-main.8bda5920.js
|
//go:embed pages/static/js/runtime-main.8bda5920.js
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.js": "/static/js/main.0ae58375.chunk.js",
|
"main.js": "/static/js/main.16120cbe.chunk.js",
|
||||||
"main.js.map": "/static/js/main.0ae58375.chunk.js.map",
|
"main.js.map": "/static/js/main.16120cbe.chunk.js.map",
|
||||||
"runtime-main.js": "/static/js/runtime-main.8bda5920.js",
|
"runtime-main.js": "/static/js/runtime-main.8bda5920.js",
|
||||||
"runtime-main.js.map": "/static/js/runtime-main.8bda5920.js.map",
|
"runtime-main.js.map": "/static/js/runtime-main.8bda5920.js.map",
|
||||||
"static/js/2.16253270.chunk.js": "/static/js/2.16253270.chunk.js",
|
"static/js/2.16253270.chunk.js": "/static/js/2.16253270.chunk.js",
|
||||||
@@ -12,6 +12,6 @@
|
|||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/js/runtime-main.8bda5920.js",
|
"static/js/runtime-main.8bda5920.js",
|
||||||
"static/js/2.16253270.chunk.js",
|
"static/js/2.16253270.chunk.js",
|
||||||
"static/js/main.0ae58375.chunk.js"
|
"static/js/main.16120cbe.chunk.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"><link rel="manifest" href="/site.webmanifest"><meta name="msapplication-TileColor" content="#da532c"><meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap" rel="stylesheet"><meta name="viewport" content="width=device-width,shrink-to-fit=no"><meta name="description" content="TorrServer - torrent to http stream"/><title>TorrServer</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><script src="https://www.gstatic.com/firebasejs/8.1.2/firebase-app.js"></script><script src="https://www.gstatic.com/firebasejs/8.1.2/firebase-analytics.js"></script><script>const firebaseConfig={apiKey:"AIzaSyDivIsadtzAmp3SIY4yArNcFugUmr63rvo",authDomain:"torrserve.firebaseapp.com",databaseURL:"https://torrserve.firebaseio.com",projectId:"torrserve",storageBucket:"torrserve.appspot.com",messagingSenderId:"400168070412",appId:"1:400168070412:web:82c8e43dd7fc8f807aed29",measurementId:"G-T4RC2BFRSF"};firebase.initializeApp(firebaseConfig),firebase.analytics()</script><script>!function(e){function r(r){for(var n,l,f=r[0],i=r[1],a=r[2],c=0,s=[];c<f.length;c++)l=f[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,f=1;f<t.length;f++){var i=t[f];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={1:0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var f=this.webpackJsonptorrserver_web=this.webpackJsonptorrserver_web||[],i=f.push.bind(f);f.push=r,f=f.slice();for(var a=0;a<f.length;a++)r(f[a]);var p=i;t()}([])</script><script src="/static/js/2.16253270.chunk.js"></script><script src="/static/js/main.0ae58375.chunk.js"></script></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"><link rel="manifest" href="/site.webmanifest"><meta name="msapplication-TileColor" content="#da532c"><meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap" rel="stylesheet"><meta name="viewport" content="width=device-width,shrink-to-fit=no"><meta name="description" content="TorrServer - torrent to http stream"/><title>TorrServer</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script src="https://cdn.lordicon.com/libs/frhvbuzj/lord-icon-2.0.2.js"></script><script src="https://www.gstatic.com/firebasejs/8.1.2/firebase-app.js"></script><script src="https://www.gstatic.com/firebasejs/8.1.2/firebase-analytics.js"></script><script>const firebaseConfig={apiKey:"AIzaSyDivIsadtzAmp3SIY4yArNcFugUmr63rvo",authDomain:"torrserve.firebaseapp.com",databaseURL:"https://torrserve.firebaseio.com",projectId:"torrserve",storageBucket:"torrserve.appspot.com",messagingSenderId:"400168070412",appId:"1:400168070412:web:82c8e43dd7fc8f807aed29",measurementId:"G-T4RC2BFRSF"};firebase.initializeApp(firebaseConfig),firebase.analytics()</script><script>!function(e){function r(r){for(var n,l,f=r[0],i=r[1],a=r[2],c=0,s=[];c<f.length;c++)l=f[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,f=1;f<t.length;f++){var i=t[f];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={1:0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var f=this.webpackJsonptorrserver_web=this.webpackJsonptorrserver_web||[],i=f.push.bind(f);f.push=r,f=f.slice();for(var a=0;a<f.length;a++)r(f[a]);var p=i;t()}([])</script><script src="/static/js/2.16253270.chunk.js"></script><script src="/static/js/main.16120cbe.chunk.js"></script></body></html>
|
||||||
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
@@ -9,18 +9,8 @@ func RouteWebPages(route *gin.RouterGroup) {
|
|||||||
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
||||||
})
|
})
|
||||||
|
|
||||||
route.GET("/android-chrome-192x192.png", func(c *gin.Context) {
|
route.GET("/favicon-16x16.png", func(c *gin.Context) {
|
||||||
c.Data(200, "image/png", Androidchrome192x192png)
|
c.Data(200, "image/png", Favicon16x16png)
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/browserconfig.xml", func(c *gin.Context) {
|
|
||||||
c.Data(200, "application/xml", Browserconfigxml)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/mstile-150x150.png", func(c *gin.Context) {
|
|
||||||
c.Data(200, "image/png", Mstile150x150png)
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@@ -29,18 +19,18 @@ func RouteWebPages(route *gin.RouterGroup) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/favicon.ico", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/x-icon", Faviconico)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/2.16253270.chunk.js", func(c *gin.Context) {
|
route.GET("/static/js/2.16253270.chunk.js", func(c *gin.Context) {
|
||||||
c.Data(200, "application/javascript", Staticjs216253270chunkjs)
|
c.Data(200, "application/javascript", Staticjs216253270chunkjs)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/2.16253270.chunk.js.LICENSE.txt", func(c *gin.Context) {
|
route.GET("/static/js/main.16120cbe.chunk.js", func(c *gin.Context) {
|
||||||
c.Data(200, "text/plain; charset=utf-8", Staticjs216253270chunkjsLICENSEtxt)
|
c.Data(200, "application/javascript", Staticjsmain16120cbechunkjs)
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/main.0ae58375.chunk.js.map", func(c *gin.Context) {
|
|
||||||
c.Data(200, "application/json", Staticjsmain0ae58375chunkjsmap)
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@@ -49,53 +39,63 @@ func RouteWebPages(route *gin.RouterGroup) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/android-chrome-192x192.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Androidchrome192x192png)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/android-chrome-512x512.png", func(c *gin.Context) {
|
route.GET("/android-chrome-512x512.png", func(c *gin.Context) {
|
||||||
c.Data(200, "image/png", Androidchrome512x512png)
|
c.Data(200, "image/png", Androidchrome512x512png)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/apple-touch-icon.png", func(c *gin.Context) {
|
|
||||||
c.Data(200, "image/png", Appletouchiconpng)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/index.html", func(c *gin.Context) {
|
|
||||||
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/favicon-16x16.png", func(c *gin.Context) {
|
|
||||||
c.Data(200, "image/png", Favicon16x16png)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/2.16253270.chunk.js.map", func(c *gin.Context) {
|
|
||||||
c.Data(200, "application/json", Staticjs216253270chunkjsmap)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/runtime-main.8bda5920.js", func(c *gin.Context) {
|
|
||||||
c.Data(200, "application/javascript", Staticjsruntimemain8bda5920js)
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
route.GET("/asset-manifest.json", func(c *gin.Context) {
|
route.GET("/asset-manifest.json", func(c *gin.Context) {
|
||||||
c.Data(200, "application/json", Assetmanifestjson)
|
c.Data(200, "application/json", Assetmanifestjson)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/index.html", func(c *gin.Context) {
|
||||||
|
c.Data(200, "text/html; charset=utf-8", Indexhtml)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/mstile-150x150.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Mstile150x150png)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/static/js/2.16253270.chunk.js.LICENSE.txt", func(c *gin.Context) {
|
||||||
|
c.Data(200, "text/plain; charset=utf-8", Staticjs216253270chunkjsLICENSEtxt)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/static/js/2.16253270.chunk.js.map", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/json", Staticjs216253270chunkjsmap)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/apple-touch-icon.png", func(c *gin.Context) {
|
||||||
|
c.Data(200, "image/png", Appletouchiconpng)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
route.GET("/browserconfig.xml", func(c *gin.Context) {
|
||||||
|
c.Data(200, "application/xml", Browserconfigxml)
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/favicon-32x32.png", func(c *gin.Context) {
|
route.GET("/favicon-32x32.png", func(c *gin.Context) {
|
||||||
c.Data(200, "image/png", Favicon32x32png)
|
c.Data(200, "image/png", Favicon32x32png)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/favicon.ico", func(c *gin.Context) {
|
route.GET("/static/js/main.16120cbe.chunk.js.map", func(c *gin.Context) {
|
||||||
c.Data(200, "image/x-icon", Faviconico)
|
c.Data(200, "application/json", Staticjsmain16120cbechunkjsmap)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
route.GET("/static/js/main.0ae58375.chunk.js", func(c *gin.Context) {
|
route.GET("/static/js/runtime-main.8bda5920.js", func(c *gin.Context) {
|
||||||
c.Data(200, "application/javascript", Staticjsmain0ae58375chunkjs)
|
c.Data(200, "application/javascript", Staticjsruntimemain8bda5920js)
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -22,13 +22,7 @@ export const getMoviePosters = (movieName, language = 'en') => {
|
|||||||
|
|
||||||
export const checkImageURL = async url => {
|
export const checkImageURL = async url => {
|
||||||
if (!url || !url.match(/.(jpg|jpeg|png|gif)$/i)) return false
|
if (!url || !url.match(/.(jpg|jpeg|png|gif)$/i)) return false
|
||||||
|
|
||||||
// try {
|
|
||||||
// await fetch(url, { mode: 'no-cors' })
|
|
||||||
return true
|
return true
|
||||||
// } catch (e) {
|
|
||||||
// return false
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const magnetRegex = /^magnet:\?xt=urn:[a-z0-9].*/i
|
const magnetRegex = /^magnet:\?xt=urn:[a-z0-9].*/i
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ const Torrent = ({ torrent }) => {
|
|||||||
<Dialog open={isDeleteTorrentOpened} onClose={closeDeleteTorrentAlert}>
|
<Dialog open={isDeleteTorrentOpened} onClose={closeDeleteTorrentAlert}>
|
||||||
<DialogTitle>{t('DeleteTorrent?')}</DialogTitle>
|
<DialogTitle>{t('DeleteTorrent?')}</DialogTitle>
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
<Button variant='outlined' onClick={closeDeleteTorrentAlert} color='primary'>
|
<Button variant='outlined' onClick={closeDeleteTorrentAlert} color='secondary'>
|
||||||
{t('Cancel')}
|
{t('Cancel')}
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ const Torrent = ({ torrent }) => {
|
|||||||
deleteTorrent(torrent)
|
deleteTorrent(torrent)
|
||||||
closeDeleteTorrentAlert()
|
closeDeleteTorrentAlert()
|
||||||
}}
|
}}
|
||||||
color='primary'
|
color='secondary'
|
||||||
autoFocus
|
autoFocus
|
||||||
>
|
>
|
||||||
{t('OK')}
|
{t('OK')}
|
||||||
|
|||||||
Reference in New Issue
Block a user