A parallel downloader with resume capability

Overview

Grozilla

The Grozilla is a simple implementation that allows downloading of video,audio,package or zip files parallely and efficiently using light weight go routines.

Usage:

grozilla [-m] [-n] [-r] [-t] [-N] [download link]

Installation:

  $ go get github.com/gophergala2016/grozilla

This will download grozilla to $GOPATH/src/github.com/gophergala2016/grozilla. In this directory run go build to create the grozilla binary.

Description:

The utility allows to parallely download any downloadble file from the download link. Following are the customization flags which a client can give

-n routines Used to specify number of go routines (default 10).

-r Used to resume pending download (which was stopped due to sudden exit).

-t time Used to specify maximum time in seconds it will wait to establish a connection (default 900).

-m attempts Used to specify maximum attempt to establish a connection (default 1).

-N nolimit Used to override maximum connection limit of 20

Example:

Grozilla-image

Coming Soon

  • Smooth UI
  • Additional Flags
    • for output filename
    • additional log messages
    • header info
    • retry delay
    • and some more

References

You might also like...
A downloader written by Golang

Download file in Golang Featues: support HTTP and HTTPS you can set the number of parallel to download download batches of files concurrently resume i

Downloader written in golang to download the public data files from RUC Paraguay.

rucpy-downloader Downloader written in golang to download the public data files(RUC Paraguay) from set.gov.py. The downloader will download the public

Dj13SDDownloader - command line downloader sequence diagram

dj13SDDownloader command line downloader sequence diagram from https://sequence.davidje13.com/ Download Download Link curl https://github.com/xh-dev-g

Video downloader, from youtube using golang

Video Downloader for Youtube This is a command line project which downloads videos from youtube using golang. Usage : Get your favourite music video f

SberZvuk (СберЗвук) downloader written in Go.
SberZvuk (СберЗвук) downloader written in Go.

SberZvuk-Downloader SberZvuk (СберЗвук) downloader written in Go. Windows, Linux, macOS and Android binaries Setup Input credentials into config file.

Beatport downloader written in Go.
Beatport downloader written in Go.

Beatport-Downloader Beatport downloader written in Go. Windows, Linux, macOS and Android binaries Setup Active LINK or LINK Pro subscription required.

Bulk image downloader for reddit.

rrip Program to bulk-download image from reddit subreddits. Features Set max size of file, max total size, minimum score etc.. Filter by post title or

Dependency-free replacement for GNU parallel, perfect fit for usage in an initramfs.

coshell v0.2.5 A no-frills dependency-free replacement for GNU parallel, perfect for initramfs usage. Licensed under GNU/GPL v2. How it works An sh -c

Stack Up is a simple deployment tool that performs given set of commands on multiple hosts in parallel.
Stack Up is a simple deployment tool that performs given set of commands on multiple hosts in parallel.

Stack Up is a simple deployment tool that performs given set of commands on multiple hosts in parallel. It reads Supfile, a YAML configuration file, which defines networks (groups of hosts), commands and targets.

Owner
Prashant Agarwala
Prashant Agarwala
Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files.

ftctl This is a file downloader cli written in Golang which uses the concurrent feature of go to download files. The cli is built using cobra. How to

Dipto Chakrabarty 2 Jan 2, 2022
Napster downloader written in Go.

Napster-Downloader Napster downloader written in Go. Windows binaries Setup Account not needed. Configure config file if needed. Option Info format Do

null 7 Sep 11, 2022
m3u8 downloader by Golang(M3U8 视频下载工具,支持M1, OpenWrt等)

m3u8-downloader README | 简体中文 m3u8 downloader by Golang feature Support CDN download, break the speed limit Support custom key, the format of the key

Char 32 Sep 13, 2022
A beatmap downloader for chimu.moe(bloodcat)

chimu_client How to build export GOROOT_FINAL=/tmp export GOOS=windows export GOARCH=amd64 go build -trimpath -ldflags "-s -w" -o chimu_client.exe #

fubuki_is_cat 1 Aug 1, 2022
Command-line file downloader tool

Command-line file downloader tool

Saddam H 40 Aug 7, 2022
A CLI based Downloader utilising Golang's concurrency feature.

Downloader CLI based downloader utilising the concurrency feature of Golang. Takes the download URL of the file from the user. Splits the files into s

Mohammad Warid 0 Nov 6, 2021
📩 Command line osu! beatmap downloader

Circleload ?? Command line osu! beatmap downloader Circleload is a command line tool to easily download osu! beatmaps. Install go install github.com/T

sammyette 8 Aug 1, 2022
Malshare-downloader

malshare-downloader malshare-downloader 简体中文|English 用法 下载 hash 文件 $ ./spider -start=<start_unix_milli_timestamp> [-end=<end_unix_milli_timestamp>] [-

fissssssh 0 Dec 12, 2021
VIP video downloader, such as: iqiyi, youku, qq, ...etc.

vip-video-downloader VIP Video Downloader, such as: iqiyi, youku, qq, ...etc. usage Download vip-video-downloader download URL [flags] Merge vip-video

@Billcoding 13 Aug 18, 2022