mph's notebooks

  • mrequire - /mph/mrequire
    Last edited 7 years ago
    var x = 4; x.go(); var _require = require; var required_npms = [] var required_notebooks = [] var mrequire = function(npm) { if(npm == 'notebook') { return function(notebook) { required_notebooks.push(notebook) return _require('notebook')(notebook) } } else { required_npms.push(npm) return _require(npm) } }; mrequire.show_used = function() { return "<h1>WHAT DID WE USE?!?!?</h1><br/>"+required_notebooks; } module.exports = mrequire
  • psarc-to-tab-win - /mph/psarc-to-tab-win
    Last edited 7 years ago
    //var googleSearch = notebook("tolmasky/google-image-search/3.0.0"); //var cheerio = require('cheerio'); //var got = require("got"); async function psarcToTab(api_url, psarc_path) { var Promise = require("bluebird") var execAsync = Promise.promisify(require('child_process').exec); var args = " -X POST -H 'Content-Type: multipart/form-data' -F d=255" args = args + " -F psarc=@"+psarc_path; outfile = "/tmp/psarc2gp5."+Date.now()+".gp5"; args = args + " -o "+outfile; args = args + " " + api_url; return await execAsync("curl "+args); } module.exports = psarcToTab;