bongodl
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

Description

This module basically downloads files "faster" (see benchmarks), verify them (sha256 integrity) and automatically retries downloading parts that failed with multiple download urls support.

Advantages

  • Fast as fuck
  • Easy to use
  • Reliable
  • Automatically checks integrity
  • Avoids this kind of thing
    thing
    second thing

Disadvantages

Installation

# Install using npm
npm install bongodl
# Install using yarn
yarn add bongodl

Usage

See Documentation.

Support

[x] Concurrent pieces download
[x] Slicing API
[x] Up to 3 fallback urls
[x] Manifests
    [x] JSON
    [x] TXT
    [x] Binary
[x] Download status
[x] Saving to file system
[ ] Promise API
[ ] Streaming API
[ ] Play/Pause/Cancel API
[ ] Proxy Support
[ ] Calculating current download speed
[ ] Resume Download (after restart of program)

Why "Bongodl"

I just bought a monkey plush, and Phorcys named it Bongo. I also wanted to make this library. So here it is, Bongodl

Bongo is taking over everything

/bongodl/

    Package Sidebar

    Install

    npm i bongodl

    Weekly Downloads

    0

    Version

    1.0.7

    License

    UNLISENCED

    Unpacked Size

    86.9 kB

    Total Files

    15

    Last publish

    Collaborators

    • jeanouina