1.0.1 • Published 6 years ago

pig-downloader v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

pig-downloader

A Multithread Downloader for NodeJS

MIT Licence NPM version


Install

npm install --save pig-downloader

Example

import { PigDownloader } from "pig-downloader";
let downloader = new PigDownloader()
let item = downloader.download("DOWNLOAD URL HERE", "./example.file", 16)
item.on(item.events.data, (i) => {
    let parts = item.parts
    let str = "|"
    while (parts != null) {
        str += `${((parts.current - parts.head) * 100 / (parts.end - parts.head)).toFixed(2)}%|`
        parts = parts.next
    }
    console.log(str)
}).on(item.events.complete, () => {
    console.log("complete")
})
item.start()