@echo off
echo.
echo ************************************************************
echo * Descarga de torrents de la web elitetorrent.net
echo * Descarga posterior de ficheros con uTorrent
echo * Jay Kamble Govind http://sretupmoc.blogspot.com
echo ************************************************************
if "%1"=="" goto msg
if "%2"=="" goto msg
set id_inicial=%1
set id_final=%2
set cont=%id_inicial%
set pelis=""
set ruta_actual=%~dp0
if not exist "%ruta_actual%\Torrents\" mkdir %ruta_actual%\Torrents\
if not exist "%ruta_actual%\Descargas\" mkdir %ruta_actual%\Descargas\
:torrent
if %cont% leq %id_final% (
echo Descargando archivo torrent %cont%... %time%
set /a segundos=%random:~0,2% %% 60
timeout /t %segundos% /NOBREAK > nul
wget --content-disposition http://www.elitetorrent.net/get-torrent/%cont% -N -a Torrent_%date:/=_%.log --directory-prefix=Torrents --waitretry=30
set /a cont=%cont%+1
goto torrent
) else (goto peliculas)
:peliculas
for /f %%a in ('dir /b Torrents') do (
call :lista %%a
)
set pelis=%pelis:~2%
echo Descargando peliculas... %time%
start uTorrent.exe /noinstall /minimized /directory "%ruta_actual%Descargas\" %pelis%
timeout /t 14400 /NOBREAK > nul
echo Cierre de uTorrent... %time%
goto end
:lista
set pelis=%pelis%"%ruta_actual%Torrents\%1"
goto :eof
:msg
echo ERROR: Especifique el rango de IDs para descargar los torrents de elitetorrent
echo e.j. %0 12345 12346
:end
taskkill /f /im uTorrent.exe /t > nul
del /q /f Torrents\*.torrent
REM shutdown /s /t 0