@echo off REM ============================================================ REM Frank Job: OMDB Batch Enrichment - MediaTrack REM Scarica dati OMDB per i prodotti con codice_imdb non ancora arricchiti. REM REM Configurazione Frank: REM job_type : batch REM executable_path : C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\omdb_enrich\omdb_batch_enrich.bat REM schedule : es. ogni notte alle 02:00 (cron: 0 2 * * *) REM REM Parametri regolabili: REM BATCH_SIZE - prodotti per esecuzione (default 200, max consigliato 500) REM DELAY - secondi tra richieste OMDB (default 1.0, non scendere sotto 0.5) REM ============================================================ set BATCH_SIZE=2000 set DELAY=5.0 set DB_PATH=I:\SOFTWARE\PYTHON_SRV\sync_db\mediatrack.db set POSTERS_DIR=I:\SOFTWARE\PYTHON_SRV\PYTHON_LOCAL\MyICR_Suite\local_db\posters set PYTHON=C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\_runtimes\venv\Scripts\python.exe set PYTHONUNBUFFERED=1 set SCRIPT=C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\omdb_enrich\omdb_batch_enrich.py set LOG_FILE=C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\omdb_enrich\logs\omdb_batch_%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%.log if not exist "C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\omdb_enrich\logs" mkdir "C:\Users\Mauro Gagliardi\Dropbox\adrian\PYTHON\omdb_enrich\logs" echo [OMDB Batch] Avvio job Frank - %DATE% %TIME% echo [OMDB Batch] batch_size=%BATCH_SIZE%, delay=%DELAY%s echo [OMDB Batch] db=%DB_PATH% echo [OMDB Batch] posters=%POSTERS_DIR% "%PYTHON%" "%SCRIPT%" --db-path "%DB_PATH%" --posters-dir "%POSTERS_DIR%" --batch-size %BATCH_SIZE% --delay %DELAY% >> "%LOG_FILE%" 2>&1 set EXIT_CODE=%ERRORLEVEL% echo [OMDB Batch] Job terminato con exit code: %EXIT_CODE% exit /b %EXIT_CODE%