Code-Hex / Pget
Licence: mit
The fastest file download client
Stars: ✭ 724
Projects that are alternatives of or similar to Pget
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-97.51%)
Mutual labels: fast, concurrency, parallel
Fast Android Networking
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Stars: ✭ 5,346 (+638.4%)
Mutual labels: downloader, download, fast
Exifcleaner
Cross-platform desktop GUI app to clean image metadata
Stars: ✭ 305 (-57.87%)
Mutual labels: concurrency, parallel
Bilili
🍻 bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器
Stars: ✭ 379 (-47.65%)
Mutual labels: downloader, download
keeptune
Google Chrome Extension to download on Bandcamp, Soundcloud...
Stars: ✭ 49 (-93.23%)
Mutual labels: downloader, download
Pyinstastories
Python script to download Instagram stories from Instagram users.
Stars: ✭ 260 (-64.09%)
Mutual labels: downloader, download
Pyinstalive
Python script to download Instagram livestreams and replays.
Stars: ✭ 336 (-53.59%)
Mutual labels: downloader, download
github-release-downloader
CLI tool to download all release assets from a git repository
Stars: ✭ 26 (-96.41%)
Mutual labels: downloader, download
Update4j
Create your own auto-update framework
Stars: ✭ 497 (-31.35%)
Mutual labels: downloader, download
Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (-33.98%)
Mutual labels: concurrency, parallel
kinetics-downloader
Simple tool to download videos from kinetics dataset.
Stars: ✭ 28 (-96.13%)
Mutual labels: downloader, parallel
MultiHttp
This is a high performance , very useful multi-curl tool written in php. 一个超级好用的并发CURL工具!!!(httpful,restful, concurrency)
Stars: ✭ 79 (-89.09%)
Mutual labels: concurrency, parallel
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,030 (+318.51%)
Mutual labels: downloader, download
twitch-downloader
Download Twitch VODs and Clips
Stars: ✭ 37 (-94.89%)
Mutual labels: downloader, download
YoutubePlayer
Play and download YouTube videos. Extract audio from video. With minimalist beautiful gui.
Stars: ✭ 19 (-97.38%)
Mutual labels: downloader, download
Pluradl.py
Automated download of Pluralsight courses
Stars: ✭ 406 (-43.92%)
Mutual labels: downloader, download
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (-28.59%)
Mutual labels: concurrency, parallel
Pget - parallel file download client
Description
Download using a parallel requests
Installation
Homebrew
brew tap Code-Hex/pget
brew install pget
go get
Install
$ go get github.com/Code-Hex/pget/cmd/pget
Update
$ go get -u github.com/Code-Hex/pget/cmd/pget
Synopsis
% pget -p 6 URL
% pget -p 6 MIRROR1 MIRROR2 MIRROR3
If you have created such as this file
cat list.txt
MIRROR1
MIRROR2
MIRROR3
You can do this
cat list.txt | pget -p 6
Options
Options:
-h, --help print usage and exit
-p, --procs <num> split ratio to download file
-o, --output <filename> output file to <filename>
-d, --target-dir <path> path to the directory to save the downloaded file, filename will be taken from url
-t, --timeout <seconds> timeout of checking request in seconds
-u, --user-agent <agent> identify as <agent>
-r, --referer <referer> identify as <referer>
--check-update check if there is update available
--trace display detail error messages
Pget vs Wget
URL: http://ubuntutym2.u-toyama.ac.jp/ubuntu/16.04/ubuntu-16.04-desktop-amd64.iso
Using
time wget http://ubuntutym2.u-toyama.ac.jp/ubuntu/16.04/ubuntu-16.04-desktop-amd64.iso
time pget -p 6 http://ubuntutym2.u-toyama.ac.jp/ubuntu/16.04/ubuntu-16.04-desktop-amd64.iso
Results
wget 3.92s user 23.52s system 3% cpu 13:35.24 total
pget -p 6 10.54s user 34.52s system 25% cpu 2:56.93 total
Binary
You can download from here
Author
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].