PeterDing / Aget
Aget - An Asynchronous Downloader
Stars: ✭ 121
Programming Languages
Labels
Projects that are alternatives of or similar to Aget
Pyaiodl
A python Asynchronous Downloader - Pyaiodl
Stars: ✭ 40 (-66.94%)
Mutual labels: downloader, asynchronous
Podify
Create podcasts from anything youtube-dl can handle
Stars: ✭ 111 (-8.26%)
Mutual labels: downloader
Swiftlysalesforce
The swiftest way to build iOS apps that connect to Salesforce
Stars: ✭ 115 (-4.96%)
Mutual labels: asynchronous
Aiormq
Pure python AMQP 0.9.1 asynchronous client library
Stars: ✭ 112 (-7.44%)
Mutual labels: asynchronous
Filedownloader
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
Stars: ✭ 10,408 (+8501.65%)
Mutual labels: downloader
Rx Http Request
The world-famous HTTP client Request now RxJS compliant, wrote in full Typescript | ES6 for client and server side.
Stars: ✭ 117 (-3.31%)
Mutual labels: asynchronous
Instalooter
Another API-less Instagram pictures and videos downloader.
Stars: ✭ 1,639 (+1254.55%)
Mutual labels: downloader
Async Backplane
Simple, Erlang-inspired fault-tolerance framework for Rust Futures.
Stars: ✭ 113 (-6.61%)
Mutual labels: asynchronous
Kobo Book Downloader
A tool to download your purchased Kobo books and remove the DRM from them.
Stars: ✭ 117 (-3.31%)
Mutual labels: downloader
S3uploader
A minimalistic UI to conveniently upload and download files from AWS S3
Stars: ✭ 111 (-8.26%)
Mutual labels: downloader
Moodle Downloader 2
A Moodle downloader that downloads course content fast from Moodle (eg. lecture pdfs)
Stars: ✭ 118 (-2.48%)
Mutual labels: downloader
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (-9.09%)
Mutual labels: asynchronous
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-5.79%)
Mutual labels: asynchronous
Live Mutex
High-performance networked mutex for Node.js libraries.
Stars: ✭ 118 (-2.48%)
Mutual labels: asynchronous
Aget - Asynchronous Downloader
Aget is an asynchronous downloader operated in command-line, running on Python > 3.5.
It supports HTTP(S), using mugen request library.
Aget continues downloading a partially downloaded file as default.
Installion
$ pip3 install aget
Usage
aget https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
# get an output name
aget https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png -o 'google.png'
# set headers
aget https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png -H "User-Agent: Mozilla/5.0" -H "Accept-Encoding: gzip"
# set concurrency
aget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.xz -s 10
# set request range size
aget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.xz -k 1M
Options
-o OUT, --out OUT # output path
-H HEADER, --header HEADER # request header
-X METHOD, --method METHOD # request method
-d DATA, --data DATA # request data
-t TIMEOUT, --timeout TIMEOUT # timeout
-s CONCURRENCY, --concurrency CONCURRENCY # concurrency
-k CHUCK_SIZE, --chuck_size CHUCK_SIZE # request range size
For Developer
logging
Use environment variable AGET_LOG_LEVEL
to setting logging level.
The default level is CRITICAL
.
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].