https://github.com/schollz/zget
zack's wget
https://github.com/schollz/zget
Last synced: 6 months ago
JSON representation
zack's wget
- Host: GitHub
- URL: https://github.com/schollz/zget
- Owner: schollz
- License: mit
- Created: 2020-04-28T17:32:48.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-05T14:38:13.000Z (about 1 year ago)
- Last Synced: 2025-04-11T19:06:53.188Z (6 months ago)
- Language: Go
- Homepage:
- Size: 167 KB
- Stars: 22
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zget
curl https://getzget.schollz.com | bash
zget is a mashup of `curl` and `wget`. I use `wget` on my Windows machine. But [`wget` is slow in Powershell](https://stackoverflow.com/questions/28682642/powershell-why-is-using-invoke-webrequest-much-slower-than-a-browser-download). Also, though I like most `wget` options, I'd like to use the `Copy as cURL` option which requires renaming flags from `wget` to `curl` (e.g. `-H` and `--compressed`). Sometimes I may find something else I want so I also want it to be hackable. The result is `zget`.
## Features
I've been adding features that aren't part of `curl` or `wget`, here are some of them.
- [x] Uses a progressbar instead of showing tons of lines.
- [x] Allows multiple workers with `-w` flag.
- [x] Allows using tor with `-tor` flag.
- [x] Write compressed version to disk with `--gzip` flag
- [x] Strip out style tags and/or script tags with `--rm-script/--rm-style` flag
- [x] Support to download magnet links
- [x] Incorporates [httpstat](https://github.com/davecheney/httpstat) with `-stat` flag.
- [x] Download archive of website with `--site`
- [x] Download entire domain of website with `--site-all`# License
MIT