CLI tool written in Deno to scrape URLs and download linked media files
A basic media downloading tool written in Typescript for
Deno. Pass in a URL, select which filetypes you’re
interested in, and it will scrape the HTML and download all the linked files
that match the filter.
-u
- (required) the URL to scrape for media links-p
- (optional) the output path for writing files; defaults to ./output/
-t
- (optional) the filetype(s) to download; defaults to several common-R
- (optional) after finishing downloading, scan the output directory and
deno run --allow-net --allow-write --allow-read --unstable media_downloader.ts -t jpg -t png -u https://dribbble.com/shots
deno install --allow-net --allow-write --allow-read --unstable --name media-downloader main.ts
media-downloader -u https://example.com
You will also need to add the deno
executables path to your bash_profile
:
export PATH="/Users/[your username]/.deno/bin:$PATH"
This tool has been confirmed to work with imageboards [e.g.,
4chan) and thisvid. Feel free to
open a PR to contribute more sites to this list.
<img>
tags