mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-20 05:56:10 +05:00
Merge branch 'master' into old-engine
This commit is contained in:
40
README.md
40
README.md
@@ -32,17 +32,39 @@ path/to/Android/sdk/ndk/ver/toolchains/llvm/prebuilt/platform
|
|||||||
#
|
#
|
||||||
### Server args:
|
### Server args:
|
||||||
#### Usage
|
#### Usage
|
||||||
TorrServer [--port PORT] [--path PATH] [--logpath LOGPATH] [--rdb] [--httpauth] [--dontkill] [--ui]
|
TorrServer-darwin-arm64 [--port PORT] [--path PATH] [--logpath LOGPATH] [--weblogpath WEBLOGPATH] [--rdb] [--httpauth] [--dontkill] [--ui] [--torrentsdir TORRENTSDIR] [--torrentaddr TORRENTADDR] [--pubipv4 PUBIPV4] [--pubipv6 PUBIPV6] [--searchwa]
|
||||||
|
|
||||||
#### Options
|
#### Options
|
||||||
* --port PORT, -p PORT web server port
|
* --port PORT, -p PORT
|
||||||
* --path PATH, -d PATH database and settings path
|
* web server port, default 8090
|
||||||
* --logpath LOGPATH, -l LOGPATH log path
|
* --path PATH, -d PATH
|
||||||
* --rdb, -r start in read-only DB mode
|
* database dir path
|
||||||
* --httpauth, -a http auth on all requests
|
* --logpath LOGPATH, -l LOGPATH
|
||||||
* --dontkill, -k dont kill server on signal
|
* server log file path
|
||||||
* --ui, -u run page torrserver in browser
|
* --weblogpath WEBLOGPATH, -w WEBLOGPATH
|
||||||
* --version display version and exit
|
* web access log file path
|
||||||
|
* --rdb, -r
|
||||||
|
* start in read-only DB mode
|
||||||
|
* --httpauth, -a
|
||||||
|
* enable http auth on all requests
|
||||||
|
* --dontkill, -k
|
||||||
|
* don't kill server on signal
|
||||||
|
* --ui, -u
|
||||||
|
* open torrserver page in browser
|
||||||
|
* --torrentsdir TORRENTSDIR, -t TORRENTSDIR
|
||||||
|
* autoload torrents from dir
|
||||||
|
* --torrentaddr TORRENTADDR
|
||||||
|
* Torrent client address, default :32000
|
||||||
|
* --pubipv4 PUBIPV4, -4 PUBIPV4
|
||||||
|
* set public IPv4 addr
|
||||||
|
* --pubipv6 PUBIPV6, -6 PUBIPV6
|
||||||
|
* set public IPv6 addr
|
||||||
|
* --searchwa, -s
|
||||||
|
* search without auth
|
||||||
|
* --help, -h
|
||||||
|
* display this help and exit
|
||||||
|
* --version
|
||||||
|
* display version and exit
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<link rel="manifest" href="/site.webmanifest">
|
<link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials">
|
||||||
<meta name="msapplication-TileColor" content="#00a572">
|
<meta name="msapplication-TileColor" content="#00a572">
|
||||||
<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' >
|
<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' >
|
||||||
<meta name="theme-color" content="#ffffff">
|
<meta name="theme-color" content="#ffffff">
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ export default function LeftSideComponent({
|
|||||||
helperText={t('AddDialog.TorrentSourceOptions')}
|
helperText={t('AddDialog.TorrentSourceOptions')}
|
||||||
type='text'
|
type='text'
|
||||||
fullWidth
|
fullWidth
|
||||||
|
variant='outlined'
|
||||||
onFocus={() => setIsTorrentSourceActive(true)}
|
onFocus={() => setIsTorrentSourceActive(true)}
|
||||||
onBlur={() => setIsTorrentSourceActive(false)}
|
onBlur={() => setIsTorrentSourceActive(false)}
|
||||||
inputProps={{ autoComplete: 'off' }}
|
inputProps={{ autoComplete: 'off' }}
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ export default function RightSideComponent({
|
|||||||
margin='dense'
|
margin='dense'
|
||||||
label={t('AddDialog.OriginalTorrentTitle')}
|
label={t('AddDialog.OriginalTorrentTitle')}
|
||||||
type='text'
|
type='text'
|
||||||
|
variant='outlined'
|
||||||
fullWidth
|
fullWidth
|
||||||
disabled={isCustomTitleEnabled}
|
disabled={isCustomTitleEnabled}
|
||||||
InputProps={{ readOnly: true }}
|
InputProps={{ readOnly: true }}
|
||||||
@@ -79,6 +80,7 @@ export default function RightSideComponent({
|
|||||||
margin='dense'
|
margin='dense'
|
||||||
label={t('AddDialog.CustomTorrentTitle')}
|
label={t('AddDialog.CustomTorrentTitle')}
|
||||||
type='text'
|
type='text'
|
||||||
|
variant='outlined'
|
||||||
fullWidth
|
fullWidth
|
||||||
helperText={t('AddDialog.CustomTorrentTitleHelperText')}
|
helperText={t('AddDialog.CustomTorrentTitleHelperText')}
|
||||||
InputProps={{
|
InputProps={{
|
||||||
@@ -107,7 +109,9 @@ export default function RightSideComponent({
|
|||||||
margin='dense'
|
margin='dense'
|
||||||
label={t('AddDialog.TitleBlank')}
|
label={t('AddDialog.TitleBlank')}
|
||||||
type='text'
|
type='text'
|
||||||
|
variant='outlined'
|
||||||
fullWidth
|
fullWidth
|
||||||
|
helperText={t('AddDialog.TitleBlankHelperText')}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
<TextField
|
<TextField
|
||||||
@@ -116,6 +120,7 @@ export default function RightSideComponent({
|
|||||||
margin='dense'
|
margin='dense'
|
||||||
label={t('AddDialog.AddPosterLinkInput')}
|
label={t('AddDialog.AddPosterLinkInput')}
|
||||||
type='url'
|
type='url'
|
||||||
|
variant='outlined'
|
||||||
fullWidth
|
fullWidth
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,8 @@
|
|||||||
"CustomTorrentTitleHelperText": "Write custom title to find poster",
|
"CustomTorrentTitleHelperText": "Write custom title to find poster",
|
||||||
"HashExists": "This torrent is already in database",
|
"HashExists": "This torrent is already in database",
|
||||||
"OriginalTorrentTitle": "Original torrent title",
|
"OriginalTorrentTitle": "Original torrent title",
|
||||||
"TitleBlank": "Title (blank for orig. torrent title)",
|
"TitleBlank": "Title",
|
||||||
|
"TitleBlankHelperText": "Blank for orig. torrent title",
|
||||||
"TorrentSourceLink": "Torrent source",
|
"TorrentSourceLink": "Torrent source",
|
||||||
"TorrentSourceOptions": "magnet / hash / .torrent file link",
|
"TorrentSourceOptions": "magnet / hash / .torrent file link",
|
||||||
"WrongTorrentSource": "Wrong torrent source"
|
"WrongTorrentSource": "Wrong torrent source"
|
||||||
|
|||||||
@@ -13,7 +13,8 @@
|
|||||||
"CustomTorrentTitleHelperText": "Напишите свое название, чтобы найти постер",
|
"CustomTorrentTitleHelperText": "Напишите свое название, чтобы найти постер",
|
||||||
"HashExists": "Этот торрент уже есть в базе данных",
|
"HashExists": "Этот торрент уже есть в базе данных",
|
||||||
"OriginalTorrentTitle": "Оригинальное название торрента",
|
"OriginalTorrentTitle": "Оригинальное название торрента",
|
||||||
"TitleBlank": "Название (пустое - ориг. название торрента)",
|
"TitleBlank": "Название",
|
||||||
|
"TitleBlankHelperText": "Пустое - ориг. название торрента",
|
||||||
"TorrentSourceLink": "Ссылка на источник торрента",
|
"TorrentSourceLink": "Ссылка на источник торрента",
|
||||||
"TorrentSourceOptions": "magnet-ссылка / хеш / ссылка на .torrent файл",
|
"TorrentSourceOptions": "magnet-ссылка / хеш / ссылка на .torrent файл",
|
||||||
"WrongTorrentSource": "Неправильный торрент"
|
"WrongTorrentSource": "Неправильный торрент"
|
||||||
|
|||||||
@@ -13,7 +13,8 @@
|
|||||||
"CustomTorrentTitleHelperText": "Напишіть власну назву, щоб знайти плакат",
|
"CustomTorrentTitleHelperText": "Напишіть власну назву, щоб знайти плакат",
|
||||||
"HashExists": "Даний торент вже є у базі даних",
|
"HashExists": "Даний торент вже є у базі даних",
|
||||||
"OriginalTorrentTitle": "Оригінальна назва торенту",
|
"OriginalTorrentTitle": "Оригінальна назва торенту",
|
||||||
"TitleBlank": "Назва (порожнє - ориг. назва торенту)",
|
"TitleBlank": "Назва",
|
||||||
|
"TitleBlankHelperText": "Порожнє - ориг. назва торенту",
|
||||||
"TorrentSourceLink": "Посилання на джерело терента",
|
"TorrentSourceLink": "Посилання на джерело терента",
|
||||||
"TorrentSourceOptions": "magnet-посилання / хеш / посилання на .torrent файл",
|
"TorrentSourceOptions": "magnet-посилання / хеш / посилання на .torrent файл",
|
||||||
"WrongTorrentSource": "Хибне torrent-джерело"
|
"WrongTorrentSource": "Хибне torrent-джерело"
|
||||||
|
|||||||
Reference in New Issue
Block a user