mirror of https://github.com/jo/couchmagick.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
504 B
JavaScript
25 lines
504 B
JavaScript
#!/usr/bin/env node
|
|
/* Couchmagick: Run ImageMagicks `convert` on CouchDB documents.
|
|
*
|
|
* (c) 2014 Johannes J. Schmidt, null2 GmbH, Berlin
|
|
*/
|
|
|
|
var pkg = require('./package.json');
|
|
var couchmagickstream = require('./lib/couchmagick-stream');
|
|
|
|
var daemon = require('couch-daemon');
|
|
|
|
|
|
daemon({
|
|
name: pkg.name,
|
|
version: pkg.version,
|
|
include_docs: true
|
|
}, function(url, options) {
|
|
var magick = couchmagickstream(url, options);
|
|
|
|
return function(source) {
|
|
return source.pipe(magick);
|
|
};
|
|
});
|
|
|