26 lines
755 B
Batchfile
26 lines
755 B
Batchfile
|
|
@echo off
|
||
|
|
setlocal
|
||
|
|
|
||
|
|
REM Always use 'nathan' as NAS username
|
||
|
|
set NASUSER=nathan
|
||
|
|
|
||
|
|
REM Prompt for Windows path
|
||
|
|
set /p WINPATH=Enter the full Windows path to your NAS directory (e.g., R:\YouTube\Streams\MixerTwitch):
|
||
|
|
if "%WINPATH%"=="" (
|
||
|
|
echo No path provided. Exiting.
|
||
|
|
exit /b
|
||
|
|
)
|
||
|
|
|
||
|
|
REM Run psthumbgen.py
|
||
|
|
python psthumbgen.py --directory "%WINPATH%"
|
||
|
|
|
||
|
|
REM Convert Windows path to NAS path
|
||
|
|
set "RELPATH=%WINPATH:~3%"
|
||
|
|
set "RELPATH=%RELPATH:\=/%"
|
||
|
|
set "NASPATH=/volume1/Hydra/%RELPATH%"
|
||
|
|
|
||
|
|
REM SSH cleanup commands (run separately)
|
||
|
|
ssh %NASUSER%@hydra "find '%NASPATH%' -type d -name '@eaDir' -exec rm -rf '{}' \;"
|
||
|
|
ssh %NASUSER%@hydra "find '%NASPATH%' -depth -type d -name 'eaDir_tmp' -exec bash -c 'mv \"\$1\" \"\$(dirname \"\$1\")/@eaDir\"' _ {} \;"
|
||
|
|
|
||
|
|
pause
|