You bring
A supported page URL and an output folder.
You make
A folder of the page’s media files and a manifest that records the source of each one.
You check
Open saved files and inspect the manifest for source URLs and capture failures.
About
Give it the address of a public page, or of a media file. It reads the page markup, finds the video, image and audio files the page uses (including those referenced from scripts and data embedded in the page), removes duplicates that point at the same file, checks sizes before downloading, and saves the files into a project folder.
Next to the files it writes a manifest that maps each saved file back to the address it came from. Those addresses are often signed and expire, so the manifest is the only lasting record.
By default it takes video only; you can ask for images and audio. A dry run lists what it would take, with sizes, and writes nothing. Files already in the folder are skipped, so a folder can be topped up later.
- TypeScript
What’s included
- A code package you install in your own project, version 0.1.0.