0.4.8 • Published 3 years ago

uploadcare v0.4.8

Weekly downloads
1,192
License
-
Repository
github
Last release
3 years ago

⚠️ This package is DEPRECATED in favour of uploadcare-js-api-clients ⚠️

uploadcare-node

Node module for uploadcare.com that allows API interaction as well as local file upload.

Usage

    var uploadcare = require('../lib/main')('public_key', 'private_key'),
        fs = require('fs');


    // handler is a callback function
    // in the form function(err, data) { // code to handle response }


    //API interaction
    uploadcare.files.info('file_id', handler);
    uploadcare.files.store('file_id', handler);
    uploadcare.files.remove('file_id', handler);
    uploadcare.groups.info('group_id', handler);

    //
    //Paginated list of files/groups info
    uploadcare.files.list({page: 1, limit: 100}, handler);
    uploadcare.groups.list({page: 1, limit: 100}, handler);

    //
    //Upload from file
    uploadcare.file.upload(fs.createReadStream(path), function(err,res){
        //Res should contain returned file ID
        console.log(err,res);
    });

    //
    //Upload from URL
    uploadcare.file.fromUrl('http://host/image/path', function(err,res){
        //Res should contain returned file ID
        console.log(err,res);
    })

Installation

npm install uploadcare

CLI

Install uploadcare globally (npm install -g uploadcare) and you have a CLI tool for interacting with the REST API.

Commands

info / i

Get info for an uploadcare file or group.

# Single file
uc info --pub=demopublickey --priv=demoprivatekey 1b53f25b-ac5e-46e7-9a76-8bf77d755c55
# Group of files
uc info --pub=demopublickey --priv=demoprivatekey 80077b0a-3882-4bbc-b4f4-aabf45ff8fb7~3

Options

  • -u, --pub Public key to use (REQUIRED)
  • -r, --priv Private key to use (REQUIRED)
  • -p, --pretty Pretty print the response
0.4.8

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.5

7 years ago

0.4.4

8 years ago

0.4.3

9 years ago

0.4.2

9 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.2

11 years ago

0.2.1

12 years ago

0.2.0

13 years ago

0.1.0

14 years ago