Aria2 Mac Aria2 Gui For Mac
Jun 23, 2017 Similar Software for Mac. Install SegmentAnt on Mac OSX; Install couchpotatoserver on Mac OSX; Install yle-dl on Mac OSX; Install get-flash-videos on Mac OSX; Install svtplay-dl on Mac OSX; Install rtmpdump on Mac OSX; Install Backblaze Downloader on Mac OSX; Install getxbook on Mac OSX; Install movgrab on Mac OSX; Install aget on Mac OSX. Aria2 is a lightweight download software with Multi-Connection support. Besides HTTP(s) and FTP, it also supports BitTorrent and Metalink.
Aria2D is a Simple Aria2 GUI for macOS.
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. Download bettertouchtool 2.10 (free for mac. https://aria2.github.io
Last Version
Downloads
Aria2D
aria2 dmg
Features
- Native macOS client (swift5)
- Shortcuts
- Full aria2 download options
- Auto start aria2c
- Multi-server support
- Complete notification
- Dark Mode
Donation List
Anyone who has purchased a license can contact me to add your information to the donation list. xjbeta.tiny@outlook.com
- Josh Keer
Acknowledgements
LICENSE
GPLV3
Version before adding a LICENSE file, GPLV3 or Copyright © 2016 - 2019 xjbeta. All rights reserved.
Screen Shots
#!/bin/bash |
DAEMON=/usr/local/Cellar/aria2/1.31.0/bin/aria2c |
PID_NAME=aria2c |
PID=$(ps ux awk '/aria2c/ && !/awk/ {print $2}') |
CONFIG_PATH='/path/to/aria2.conf' |
TRACKER_URL='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all_ip.txt' |
##### |
check_running() { |
PID=`ps ux awk '/aria2c/ && !/awk/ {print $2}'` |
if [ -z$PID ];then |
return 1 |
else |
return 0 |
fi |
} |
do_update() { |
list=`wget -qO- $TRACKER_URLsed '/^$/d'perl -pe 'chop if eof'tr 'n'','` |
if [ -z'`grep 'bt-tracker'$CONFIG_PATH`' ];then |
echo -e 'nbt-tracker=${list}'>>${CONFIG_PATH} |
echo'bt-tracker added!' |
else |
sed -i '''s@^bt-tracker.*@bt-tracker=$list@g'${CONFIG_PATH} |
echo'bt-tracker updated!' |
fi |
do_restart |
} |
do_start() { |
if check_running;then |
echo'$PID_NAME (pid $PID) is already running..' |
return 0 |
fi |
$DAEMON |
if check_running;then |
echo'Starting $PID_NAME success' |
else |
echo'Starting $PID_NAME failed' |
RET_VAL=1 |
fi |
} |
do_stop() { |
if check_running;then |
kill -9 $PID |
echo'Stopping $PID_NAME success' |
else |
echo'$PID_NAME is stopped' |
RET_VAL=1 |
fi |
} |
do_restart() { |
do_stop |
do_start |
} |
do_status() { |
check_running |
case$?in |
0) |
echo'$PID_NAME (pid $PID) is running..' |
;; |
1) |
echo'$PID_NAME is stopped' |
RET_VAL=1 |
;; |
esac |
} |
case'$1'in |
start stop restart status update) |
do_$1 |
;; |
*) |
echo'Usage: $0 { start stop restart status update }' |
RET_VAL=1 |
;; |
esac |
exit$RET_VAL |