tumblr-toolkit
Version:
Tumblr API-based toolkit for batch posts processing.
21 lines (17 loc) • 428 B
JavaScript
const tumblrJs = require('tumblr.js');
module.exports = async (params) => {
const { id } = params;
const tumblr = tumblrJs.createClient({
credentials: params.credentials,
returnPromises: true,
});
try {
const { posts } = await tumblr.blogPosts(params.blog, { id });
const post = (posts || [])[0];
params.isCli && console.log(post);
return post;
} catch (error) {
console.error(error);
return error;
}
}