All Projects → devgianlu → aria2lib

devgianlu / aria2lib

Licence: Apache-2.0 license
A small library that is capable to run an aria2 executable without UI

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to aria2lib

Baidu Netdisk Downloaderx
⚡️ 一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac。
Stars: ✭ 17,390 (+78945.45%)
Mutual labels:  downloader, aria2
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,026 (+13654.55%)
Mutual labels:  downloader, aria2
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,030 (+13672.73%)
Mutual labels:  downloader, aria2
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (+1422.73%)
Mutual labels:  downloader, aria2
Aria2 Pro Docker
Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像
Stars: ✭ 802 (+3545.45%)
Mutual labels:  downloader, aria2
MiXLab
MiXLab is a mix of multiple amazing Colab Notebooks found on the internet such as rcloneLab, RLabClone, Torrent to Google Drive Downloader and some more.
Stars: ✭ 143 (+550%)
Mutual labels:  downloader, aria2
Torrent To Google Drive Downloader
Simple notebook to stream torrent files to Google Drive using Google Colab and python3.
Stars: ✭ 63 (+186.36%)
Mutual labels:  downloader, aria2
Aria2.sh
Aria2 一键安装管理脚本 增强版
Stars: ✭ 1,276 (+5700%)
Mutual labels:  downloader, aria2
redvid
Smart downloader for Reddit hosted videos
Stars: ✭ 83 (+277.27%)
Mutual labels:  downloader
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+731.82%)
Mutual labels:  downloader
All-Url-Uploader
A simple telegram Bot, Upload Media File| video To telegram using the direct download link. (youtube, Mediafire, google drive, mega drive, etc)
Stars: ✭ 122 (+454.55%)
Mutual labels:  downloader
Zoom2Youtube
Transfer video recordings from the Zoom to YouTube
Stars: ✭ 63 (+186.36%)
Mutual labels:  downloader
fa5pro-downloader
A tool that allows you to download Font Awesome 5 Pro for free
Stars: ✭ 34 (+54.55%)
Mutual labels:  downloader
codecourse-downloader
codecourse.com video downloader.
Stars: ✭ 60 (+172.73%)
Mutual labels:  downloader
Aria2-Termux
面向 Android 的 Aria2 一键安装管理脚本
Stars: ✭ 82 (+272.73%)
Mutual labels:  aria2
radiojavan.sh
download your favorite musics from radiojavan 👨‍🎤
Stars: ✭ 19 (-13.64%)
Mutual labels:  downloader
CourseDownloader
GUI app for downloading whole online courses with folder structure from one url
Stars: ✭ 20 (-9.09%)
Mutual labels:  downloader
manhuagui-dlr
Python made manhuagui downloader, almost afk, browser/JS free, supports proxy and proxy pool.
Stars: ✭ 23 (+4.55%)
Mutual labels:  downloader
dotfiles
My dotfiles for Bash/Zsh, Vim/Neovim, Doom Emacs, tmux, Git, terminal emulators, JupyterLab, aria2, mpv, Nix and Homebrew
Stars: ✭ 149 (+577.27%)
Mutual labels:  aria2
ESOLinuxAddonManager
[MIRROR] Elder Scrolls Online addon downloader, for Linux! Check the link below for the development repo which has the releases and issuetracker.
Stars: ✭ 25 (+13.64%)
Mutual labels:  downloader

aria2lib

Codacy Badge Crowdin

This is a small module (Android library only) that allows to download and manage an aria2 executable. It is used in Aria2Android and Aria2App.

This also depends on CommonUtils. You can find how to include it there, but it is pretty similar to what comes below.

How to

  • Add as Git submodule in your project (git submodule add https://github.com/devgianlu/aria2lib)
  • Add the Gradle module to your settings.gradle:
include ':aria2lib', ':CommonUtils' ...
project(':CommonUtils').projectDir = new File('./CommonUtils/utils')
project(':aria2lib').projectDir = new File('./aria2lib')
  • Add it as a dependency:
dependencies {
    implementation project(':aria2lib')
    ...
}

Compile aria2c executables

This repository already includes the necessary executables to run aria2, but if you want to build them yourself with ./gradlew compileAria2 -Pforce. The task will simply delete the current executables (because of the force flag) and execute the ./build_aria2c.sh <tag/commit/branch> script. If executing it directly, you have to specify a reference to devgianlu/aria2-android.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].