A modern CLI tool to download resources from web pages. (Still in dev)
git clone https://github.com/yamouri/dl.git
cd dl
go mod tidy
go build -o dl
sudo cp dl /usr/local/bin/- Go 1.21+ (Tested on 1.25.5)
- Goquery
- Bubbletea
- Lipgloss
dl <type> <url>image- Find and download images from a webpagevideo- Find and download videos from a webpagehtml- Download the HTML content of a pagefile- Direct file download
# Download images from a page
dl image https://example.com/image.png
# Download the HTML of a page
dl html https://example.com/article
# Download a video
dl video https://example.com/video-page
# Direct file download
dl file https://example.com/document.pdfWhen multiple resources are found:
↑/k- Move up↓/j- Move downspace- Toggle selectiona- Select alln- Select noneenter- Download selectedq- Quit
