Wondering what’s next for npm?Check out our public roadmap! »

    uploat

    0.0.20 • Public • Published

    What is uploat?

    Upload large video files to a remote server.

    Installation

    npm i uploat

    Usage

    Import the library in your code:

    const uploat = require('uploat');

    Upload files

    uploat({
        downloat: [
            {
                "type": "video",
                "path": ".downloat/My.Puppy.mp4",
                "size": 90145915,
                "name": "My.Puppy.mp4",
                "sha1": "e8999dc72d58d108990ae9983bd22943013f9788"
            }
        ],
        uploat: {
            url: 'https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart',
            authorization: 'Bearer [YOUR_AUTH_TOKEN]',
            params: {
                sess_id : '[SESS_ID]'
            }
        }
    }).then(params => {
        console.log(params);
    });
    //{ downloat:
    //   [ { type: 'video',
    //       path: '.downloat/My.Puppy.mp4',
    //       size: 90145915,
    //       name: 'My.Puppy.mp4',
    //       sha1: 'e8999dc72d58d108990ae9983bd22943013f9788',
    //       uploat: {
    //          status: 'success',
    //          code: 'dQw4w9WgXcQ' } } ],
    //  uploat: {
    //      url: 'https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart',
    //      authorization: 'Bearer [YOUR_AUTH_TOKEN]', 
    //      params: {
    //          sess_id : '[SESS_ID]'
    //      }
    //  }

    API

    downloat

    Type: array

    Required parameter path, the path to the file. Data can be obtained at the output of the downloat package.

    uploat

    Type: object

    • url the server URL to which the file will be sent;
    • params parameters for authorization and other data.

    season

    Type: number|array

    Upload only certain season(s).

    episode

    Type: number|array

    Upload only certain episode(s).

    source

    Type: string

    The name for the log file.

    Install

    npm i uploat

    DownloadsWeekly Downloads

    6

    Version

    0.0.20

    License

    MIT

    Unpacked Size

    11.2 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar