
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 |