Created
March 19, 2015 17:30
-
-
Save or9/18f5812e67c0cd581bc6 to your computer and use it in GitHub Desktop.
Script for Aria2c to download with default options from torrent (file or magnet URL) or file (ending in .txt)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
@rem interpret extension of first argument | |
set extension=%~x1 | |
echo extension is %extension% | |
goto CHECKARGS | |
rem ################### | |
rem # check arguments # | |
rem ################### | |
:CHECKARGS | |
if "%extension%" == ".txt" goto DLTXT | |
rem else | |
goto DLURL | |
rem ################################### | |
rem # download single file from a URL # | |
rem ################################### | |
:DLURL | |
echo downloading single file from URL | |
aria2c --on-download-complete=exit --check-integrity=true --file-allocation=falloc --max-concurrent-downloads=5 --continue=true --max-connection-per-server=8 --bt-enable-lpd=true --bt-max-peers=0 "%1" | |
goto END | |
rem ##################################### | |
rem # download n file(s) from .txt file # | |
rem ##################################### | |
:DLTXT | |
echo downloading file(s) from .txt doc | |
aria2c --on-download-complete=exit --check-integrity=true --file-allocation=falloc --max-concurrent-downloads=5 --continue=true --max-connection-per-server=8 --bt-enable-lpd=true --bt-max-peers=0 -i%1 | |
goto END | |
if errorlevel gt 0 goto ERROR | |
:ERROR | |
echo an error occured somewhere | |
goto END | |
:END |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#echo "1 is... $1 the file to download" | |
aria2c --on-download-complete=exit --check-integrity=true --file-allocation=falloc --max-concurrent-downloads=8 --continue=true --max-connection-per-server=8 --bt-enable-lpd=true --bt-max-peers=0 $1 | |
exit $? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment