Skip to content

Instantly share code, notes, and snippets.

@peel
Created September 4, 2015 14:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peel/5565d5003f385eaf0993 to your computer and use it in GitHub Desktop.
Save peel/5565d5003f385eaf0993 to your computer and use it in GitHub Desktop.
node/osa script to generate pdf slides out of decks
var osa = require('osa');
function generate_pdf(name, dir){
path = Path(dir+"/"+name+".md");
app = Application('Deckset');
doc = app.open(path);
pdf = doc.slides.pdfdata;
app.quit();
return pdf;
}
function callback(err, result, log){
console.log(result);
return 'done';
}
osa(generate_pdf("forgetting-java","/Users/peel/Downloads/wrk/forgetting-java/"), callback);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment