Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
import { promises as fs } from "node:fs" | |
import { videoId, server } from "./config.mts" | |
console.log(`trying to download video ${videoId}`) | |
const response = await fetch(`${server}/${videoId}.mp4`, { | |
method: "GET", | |
}); | |
console.log('response:', response) | |
const buffer = await (response as any).buffer() | |
fs.writeFile(`./${videoId}.mp4`, buffer) | |
// if called from an API, we ùight want to use streams instead: | |
// https://stackoverflow.com/questions/15713424/how-can-i-download-a-video-mp4-file-using-node-js | |