api-paste.ee

1.0.0 • Public • Published

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 a new application > Copy the Application Keys

Installation

Add api-paste.ee to your existing project.

npm i api-paste.ee

Usage

const Paste_ee = require("api-paste.ee"); // Import the Library ( Required )
const paste = new Paste_ee('YOUR_API_KEY'); // Create New Object ( Required )

const api_paste = async () => {

    // 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

Package Sidebar

Install

npm i api-paste.ee

Weekly Downloads

4

Version

1.0.0

License

MIT

Unpacked Size

7.72 kB

Total Files

3

Last publish

Collaborators

  • avuxdemons