An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.1% on proxy.golang.org
Top 0.3% dependent packages on proxy.golang.org
Top 0.4% dependent repos on proxy.golang.org
Top 2.3% forks on proxy.golang.org
Top 0.7% docker downloads on proxy.golang.org

proxy.golang.org : github.com/cavaliercoder/grab

Package grab provides a HTTP download manager implementation. Get is the most simple way to download a file: Get will download the given URL and save it to the given destination directory. The destination filename will be determined automatically by grab using Content-Disposition headers returned by the remote server, or by inspecting the requested URL path. An empty destination string or "." means the transfer will be stored in the current working directory. If a destination file already exists, grab will assume it is a complete or partially complete download of the requested file. If the remote server supports resuming interrupted downloads, grab will resume downloading from the end of the partial file. If the server does not support resumed downloads, the file will be retransferred in its entirety. If the file is already complete, grab will return successfully. For control over the HTTP client, destination path, auto-resume, checksum validation and other settings, create a Client: You can monitor the progress of downloads while they are transferring:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cavaliercoder/grab
Keywords: download-manager , golang
License: BSD-3-Clause
Latest release: over 3 years ago
First release: about 8 years ago
Namespace: github.com/cavaliercoder
Dependent packages: 261
Dependent repositories: 287
Stars: 1,210 on GitHub
Forks: 135 on GitHub
Docker dependents: 47
Docker downloads: 196,876
See more repository details: repos.ecosyste.ms
Last synced: about 4 hours ago

    Loading...
    Readme
    Loading...