Compare commits

..

1 Commits

Author SHA1 Message Date
185d6efc5a fixed issues addressed by #9 2023-01-13 17:39:02 +01:00
2 changed files with 6 additions and 4 deletions

View File

@@ -86,18 +86,18 @@ Future releases will have:
```sh ```sh
# recomended for ARM and x86 devices # recomended for ARM and x86 devices
docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest
docker run -d -p 3022:3022 -v <your dir>:/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest docker run -d -p 3033:3033 -v <your dir>:/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest
# or even # or even
docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest
docker create --name yt-dlp-webui -p 8082:3022 -v <your dir>:/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest docker create --name yt-dlp-webui -p 8082:3033 -v <your dir>:/usr/src/yt-dlp-webui/downloads ghcr.io/marcopeocchi/yt-dlp-web-ui:latest
``` ```
Or with docker but building the container manually. Or with docker but building the container manually.
```sh ```sh
docker build -t yt-dlp-webui . docker build -t yt-dlp-webui .
docker run -d -p 3022:3022 -v <your dir>:/usr/src/yt-dlp-webui/downloads yt-dlp-webui docker run -d -p 3033:3033 -v <your dir>:/usr/src/yt-dlp-webui/downloads yt-dlp-webui
``` ```
## [Prebuilt binaries](https://github.com/marcopeocchi/yt-dlp-web-ui/releases) installation ## [Prebuilt binaries](https://github.com/marcopeocchi/yt-dlp-web-ui/releases) installation

View File

@@ -70,6 +70,7 @@ export default function Home({ socket }: Props) {
socket.onopen = () => { socket.onopen = () => {
dispatch(connected()) dispatch(connected())
setCustomArgs(localStorage.getItem('last-input-args') ?? '') setCustomArgs(localStorage.getItem('last-input-args') ?? '')
setFilenameOverride(localStorage.getItem('last-filename-override') ?? '')
} }
}, []) }, [])
@@ -136,7 +137,6 @@ export default function Home({ socket }: Props) {
setUrl('') setUrl('')
setWorkingUrl('') setWorkingUrl('')
setFilenameOverride('')
setTimeout(() => { setTimeout(() => {
resetInput() resetInput()
@@ -179,6 +179,7 @@ export default function Home({ socket }: Props) {
*/ */
const handleFilenameOverrideChange = (e: React.ChangeEvent<HTMLInputElement>) => { const handleFilenameOverrideChange = (e: React.ChangeEvent<HTMLInputElement>) => {
setFilenameOverride(e.target.value) setFilenameOverride(e.target.value)
localStorage.setItem('last-filename-override', e.target.value)
} }
/** /**
@@ -297,6 +298,7 @@ export default function Home({ socket }: Props) {
fullWidth fullWidth
label={i18n.t('customFilename')} label={i18n.t('customFilename')}
variant="outlined" variant="outlined"
value={fileNameOverride}
onChange={handleFilenameOverrideChange} onChange={handleFilenameOverrideChange}
disabled={!status.connected || (settings.formatSelection && downloadFormats != null)} disabled={!status.connected || (settings.formatSelection && downloadFormats != null)}
/> />