0.4.0 • Published 6 months ago

dugg v0.4.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 months ago

Dugg file sending and manipulation

Upload, download, convert and analyze files toolkit for NodeJS.

INSTALLATION

npm i dugg or yarn add dugg

USAGE

On your Node.js server:

/**
 * Setup. Showing default options
 */
const dugg = require('dugg')({
  key: 'amazon_key',
  secret: 'amazon_secret',
  bucket: 'amazon_bucket'
})

// Example file structure
// Get this from a file upload in the browser or from your hard drive
const files = [{
  size: 165888,
  path: 'filepath',
  name: 'filename',
  type: 'image/png',
  lastModifiedDate: new Date('2019-07-31T08:00:19.944Z')
}]

/**
 * Upload file
 */
const urls = await dugg.upload(files)

/**
 * Download file
 */
const result = await dugg.download('http://url-to/your-file.jpg')

/**
 * Convert file
 */

// Jimp options, use 'auto' for Jimp.AUTO
const config = {
  resize: [120, 120],
  greyscale: []
}
await dugg.convert(files, config)

/**
 * Get file info
 * Needs exiftool installed
 */
const info = dugg.info('path')

Enjoy! MIT Licensed.

0.4.0

6 months ago

0.3.0

1 year ago

0.2.0

2 years ago

0.1.11

3 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.0

5 years ago

0.0.1

6 years ago