Package Exports
- imgur-uploader
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (imgur-uploader) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
imgur-uploader 
Upload images to imgur
Install
$ npm install --save imgur-uploader
Usage
var fs = require('fs');
var imgurUploader = require('imgur-uploader');
imgurUploader(fs.readFileSync('cat.jpg'), function (err, res) {
console.log(res);
/*
{
id: 'OB74hEa',
link: 'http://i.imgur.com/jbhDywa.jpg',
date: Sun May 24 2015 00:02:41 GMT+0200 (CEST),
type: 'image/jpg',
...
}
*/
});
You can also use the streaming interface like below:
var fs = require('fs');
var stream = require('imgur-uploader').stream();
stream.on('upload', function (res) {
console.log(res);
/*
{
id: 'OB74hEa',
link: 'http://i.imgur.com/jbhDywa.jpg',
date: Sun May 24 2015 00:02:41 GMT+0200 (CEST),
type: 'image/jpg',
...
}
*/
});
fs.createReadStream('cat.jpg').pipe(stream);
CLI
$ npm install --global imgur-uploader
$ imgur-uploader --help
Example
$ imgur-uploader unicorn.png
$ cat unicorn.png | imgur-uploader
License
MIT © Kevin Martensson