0.1.1 • Published 4 years ago

web-downloader v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Web Downloader

Usage Example

import { FileDownloader, NodeFileHandler } from "web-downloader";

const fileDownloader = new FileDownloader(
    new NodeFileHandler('/var/tmp/sample/directory'),
    [
        { source: 'https://testtest.com/123.jpg', target: 'myimage1.jpg' },
        { source: 'https://testtest.com/555555.jpg', target: 'myimage2.jpg' },
        // other files ...
    ]
);

fileDownloader.once('progress', (event) => {
    console.log(`${Math.floor(event.progress * 100)}% of files have been downloaded...`);
});

fileDownloader.once('complete', () => {
    // all files are downloaded
});

fileDownloader.once('error', () => { 
    // file download could not be complete
});

fileDownloader.download();