New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

api-paste.ee

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

api-paste.ee

A basic library for interacting with Paste.ee API

latest
Source
npmnpm
Version
1.0.4
Version published
Weekly downloads
1
-50%
Maintainers
1
Weekly downloads
 
Created
Source

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

FUNCTIONDETAILPARAMETER
new()Creating a new Pastedata (Required)
delete()delete a pasteid (Required)
get()Get data of your pasteid (Required)
getList()Get list of your pastedisplay , page (Optional)
syntax()Get syntax detailsid (Required)
syntaxList()Get list of all Syntax

Keywords

paste

FAQs

Package last updated on 12 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts