Naphthalene Possum Management

    This package has been deprecated

    Author message:

    Please see https://www.npmjs.com/package/uploadcare#readme

    uploadcare
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/uploadcare package

    0.4.8 • Public • Published

    ⚠️ 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

    Install

    npm i uploadcare

    DownloadsWeekly Downloads

    1,073

    Version

    0.4.8

    License

    none

    Unpacked Size

    251 kB

    Total Files

    8

    Last publish

    Collaborators

    • nd0ut
    • rsedykh
    • uploadcare-user