0.0.20 • Published 6 years ago
uploat v0.0.20
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.