UNPKG

pastee

Version:

Module for interfacing with http://paste.ee

31 lines (24 loc) 876 B
var Pastee = require('pastee'); var paste = new Pastee('api key or not set for public'); // Submit a normal paste paste.submit('paste contents', function(err, res) { // res is a json object with "id", "link", "raw", "download" (and "key" for encrypted) }); // Retrieve a normal paste paste.retrieve('paste id', function(err, res) { if (err) { // Invalid paste (404) return; } // res now contains the paste contents }); // Submit an encrypted paste var key = paste.submit({ paste : 'paste contents', encrypt : true }, function(err, res) { // res is the same as above, but with "key", and "link" has the key appended to it (submit also returns key) }); // Retrieve an encrypted paste paste.retrieve('paste id', key, function(err, res) { if (err) { // Invalid paste (404) return; } // res now contains the decrypted contents });