promisify-remote-file-size

0.1.1 • Public • Published

promisify remote-file-size

Get the size of a remote file with, under the hood is used: https://www.npmjs.com/package/remote-file-size

npm Hits

Install

$ npm install --save promisify-remote-file-size
# or for the cli tool
$ npm install -g promisify-remote-file-size

Usage

$ promisify-remote-file-size http://registry.npmjs.org/argsplit/-/argsplit-1.0.2.tgz
// => 1.55 kB
const remote = require('promisify-remote-file-size')
const url = 'https://peakdevs.com/muhamed-resume.pdf'
await remote(url) // 219 kB
#or
remote(url).then(size => size) //219 kB

CLI Usage

$ promisify-remote-file-size --help

promisify-remote-file-size - get the size of a remote file

  usage: promisify-remote-file-size [options] <url>

  options:
    -h, --help                  show help and usage
    -v, --version               show version
    -r, --raw                   show raw result (no pretty formatting)
    -f, --follow-redirect       follow redirects (true by default)
    -m, --max-redirects <num>   set max number of redirects (defaults to 2)

  example:
    promisify-remote-file-size https://peakdevs.com/muhamed-resume.pdf
    // => 219 kB

    promisify-remote-file-size --raw https://peakdevs.com/muhamed-resume.pdf
    // => 218884

promisify-remote-file-size uses request under the hood, so you could also pass an options object instead of the url string.

Author

Muhamed Didovic

License

MIT (See LICENSE for more info)

/promisify-remote-file-size/

    Package Sidebar

    Install

    npm i promisify-remote-file-size

    Weekly Downloads

    1

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    6.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • muhamed-didovic