api-paste.ee
v1.0.4
Published
A basic library for interacting with Paste.ee API
Downloads
19
Maintainers
Readme
api-paste.ee
A basic library for interacting with Paste.ee API This library requires an paste.ee API key
- Login > Goto Account > API
- Create your first application here!
- Fill Application Name & Submit
- Click Actions > Authorization Page
- Change List Permission Into 'Only pastes created by the application'
- Copy The 'Key'
Installation
Add api-paste.ee
to your existing project.
npm i api-paste.ee
Usage
// Import the Library ( Required )
const Paste_ee = require("api-paste.ee");
// or
import Paste_ee = require("api-paste.ee");
const paste = new Paste_ee('YOUR_APPLICATION_KEY'); // Create New Object ( Required )
// NEW PASTE
const singleSection = {
"name": "A new Paste", // Paste Name ( Optional )
"description": "Sample Description", // Paste Description ( Optional )
"syntax": "autodetect", // Syntax ( Optional )
"expire": '1d', // Paste Expire ( Optional )
"contents": "This is my new paste", // Contents of the Paste ( Required )
}
const multiSection = {
"sections": [{
"name": "Section 1",
"syntax": "autodetect",
"contents": "This is section 1 content!"
},
{
"name": "Section 2",
"syntax": "json",
"contents": `{"message": "Hello World"}`
}
],
"description": "Sample Description",
"name": "A new Paste",
"expire": '1d'
}
const single = await paste.new(singleSection);
const multi = await paste.new(multiSection);
console.log("Single : ", single);
console.log("Multi : ", multi);
// DELETE PASTE
const delete = await paste.delete('PASTE_ID');
console.log("Delete : ", delete);
// GET PASTE
const getpaste = await paste.get('PASTE_ID');
console.log("Your Paste : ", getpaste);
// GET PASTE
const getpaste = await paste.get('PASTE_ID');
console.log("Your Paste : ", getpaste);
// GET PASTE LIST
const allpaste = await paste.getList();
console.log("All Paste : ", allpaste);
// GET SYNTAX
const syntax = await paste.syntax('SYNTAX_ID');
console.log("Syntax : ", syntax);
// GET SYNTAX LIST
const syntaxlist = await paste.syntaxList();
console.log("All Syntax : ", syntaxlist);
FUNCTION LIST
| FUNCTION | DETAIL | PARAMETER | | :-----------: | :-----------------------: | :-----------------------: | | new() | Creating a new Paste | data (Required) | | delete() | delete a paste | id (Required) | | get() | Get data of your paste | id (Required) | | getList() | Get list of your paste | display , page (Optional) | | syntax() | Get syntax details | id (Required) | | syntaxList() | Get list of all Syntax | |