Action Directory / Send to Pastebin
InstallSends current document to Pastebin
Shared by @onetapless
Script
var token = 'INSERT API KEY HERE',
document_text, document_indexOf, document_title, document_body, pb_private, pb_expire, token, url, params;
document_text = editor.getText();
document_indexOf = document_text.indexOf("\n");
document_title = (document_indexOf > -1 ? document_text.substring(0, document_indexOf).trim() : '');
document_body = (document_indexOf > -1 ? document_text.slice(document_indexOf).trim() : document_text.trim());
pb_private = 0;
pb_expire = '10M';
params = 'api_option=paste' + '&api_dev_key=' + token + '&api_paste_code' + document_body + '&api_paste_name=' + document_title + '&api_paste_private=' + pb_private + '&api_paste_expire_date=' + pb_expire;
http.post('http://pastebin.com/api/api_post.php', {api_option: 'paste',api_dev_key: token,api_paste_code: document_body,api_paste_name: document_title,api_paste_private: pb_private,api_paste_expire_date: pb_expire}, handleResponseData);
function handleResponseData(response, error) {
if (error || !/^http:\/\/pastebin.com/.test(response)) {
ui.hudError(response);
return;
}
app.setClipboard(response)
ui.hudSuccess('Pastebin link in your clipboard')
}