Socket
Socket
Sign inDemoInstall

pixel-api-wrapper

Package Overview
Dependencies
7
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    pixel-api-wrapper

Wrapper for the Pixel API


Version published
Weekly downloads
6
decreased by-72.73%
Maintainers
1
Install size
516 kB
Created
Weekly downloads
 

Readme

Source

Thank you for using Pixel API :)

  • Support Server
  • Access the API directly

To install the package -

npm install pixel-api-wrapper

Usage

Data endpoints

Npm Package Query -

const pixel = require('pixel-api-wrapper')
async function npm(name) {
   let name2 = await pixel.NpmPackage(name)
   return console.log(name2)
  }
npm('discord.js')
// Returns an object with package details

Example Response:

{"name":"discord.js","version":"13.6.0","description":"A powerful library for interacting with the Discord API","licence":"Apache-2.0","author":"hydrabolt, crawl, spaceeec"}

Weather Query -

const pixel = require('pixel-api-wrapper')
async function weather(location) {
    let content = await pixel.Weather(location)
    return console.log(content)
}
weather('USA')
// Returns an object with weather details

Example Response:

{"info":{"location":"Concord Regional Airport","country":"United States of America","region":"Concord"},"weather":{"temp_c":0,"temp_f":32,"feels_c":-2.2,"feels_f":28,"condition":"Clear", "icon":"https://cdn.weatherapi.com/weather/64x64/night/113.png"}}

Github User -

async function github(username) {
    let content = await pixel.Github(username)
    return console.log(content)
}

github('PixelPasta')
//returns an object with user details

Example Response:

{"username":"PixelPasta","avatar_url":"https://avatars.githubusercontent.com/u/80410384?v=4","github_page":"https://github.com/PixelPasta","bio":"I make games and discord bots :)","created_at":"2021-03-10T15:30:47Z"}

Color Info from hex code -

async function color(hex) {
    let content = await pixel.colorinfo(hex)
    return console.log(content) 
}

color(`5865F2`)
// returns an image url

Example Response

youtube search -

async function youtube(video) {
    let content = await pixel.youtube(video)
    return console.log(content)
} 

youtube(`Wait, you're not done building it?`)
// returns an object

Example Response

{"title":""Wait you're not done building it?" [Original]","description":"Yes, I am the original creator of this viral video, also I don't care if you repost it just credit it Instagram ...","author":"Nick Aston", "channel":"https://www.youtube.com/c/NickAston", "video":"https://youtu.be/qDAd8qkIwsg", "views":"668,992 views", "thumbnail":"https://i.ytimg.com/vi/qDAd8qkIwsg/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDQIb03Gssa-p8naTa3FNq_Qx2uzg", "thumbail_nsfw_score":0.008482174947857857}

Spotify search -

async function spotify(song) {
    let content = await pixel.spotify(song)
    return console.log(content)
}

spotify(`Never gonna give you up`)
// returns an object

Example Response

{ name: 'Never Gonna Give You Up', url: 'https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT', explicit: false, artists: 'Rick Astley', album: { album_name: 'Whenever You Need Somebody', release_date: '1987-11-12', total_tracks: 10, external_url: 'https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT', images: { height: 640, url: 'https://i.scdn.co/image/ab67616d0000b2735755e164993798e0c9ef7d7a', width: 640 } } }

Lyrics search -

async function lyrics(song) {
    let content = await pixel.lyrics(song)
    return console.log(content)
}

lyrics(`Galdive - sorbet`)
// returns an object

Example Response

{ lyrics: 'Come on Sunday\n' + '\n' + "It's a bright Monday everybody's going blind\n" + 'Looking for the weekend honey is a long way drive\n' + 'Hold on to your sunnies, it is only Tuesday\n' + 'Maybe time could fly so high\n' + 'Till you and I meet again for a while\n' + '\n' + 'Come on Sunday\n' + "I've been waiting up on that sorbet\n" + "Maybe five or six I'll meet you halfway\n" + 'Take off all your things\n' + 'Then you and I could be together in this place\n' + 'Together chasing waves\n' + "It's the day for you and I\n" + '\n' + "It's a busy subway, Wednesday is looking tight\n" + 'Hello again Thursday, honey is a long way drive\n' + "I forget all the highways, pretend today's Friday\n" + 'Maybe time could fly so high\n' + 'Till you and I meet again for a while\n' + '\n' + 'Come on Sunday\n' + "I've been waiting up on that sorbet\n" + "Maybe five or six I'll meet you halfway\n" + 'Take off all your things\n' + 'Then you and I could be together in this place\n' + 'Together chasing waves\n' + "It's the day for you and I\n" + '\n' + 'Come on Sunday\n' + "I've been waiting up on that sorbet\n" + "Maybe five or six I'll meet you halfway\n" + 'Take off all your things\n' + 'Then you and I could be together in this place\n' + 'Together chasing waves\n' + "It's the day for you and I" }

Translate -

async function translate(to, from, text) {
    let content = await pixel.translate(to, from, text)
    return console.log(content)
}

translate(`English`, `Japanese`, `Sushi ga oishi desu nee`)
// returns an object

Example Response

{ translated: 'Sushi is delicious' }

Website Favicon -

async function favicon(url) {
    let content = await pixel.favicon(url)
    console.log(content)
}

favicon(`pixelpasta.github.io`)
// returns an image url

Example Response

Book Information Search -

async function book(query) {
    let content = await pixel.book(query)
    console.log(content)
}

book(`Re:Zero`)
// returns image url

Example Response

{ title: 'Re:ZERO -Starting Life in Another World-, Vol. 1 (light novel)', authors: [ 'Tappei Nagatsuki' ], publisher: 'Yen Press LLC', publish_date: '2016-07-19', description: "Subaru Natsuki was just trying to get to the convenience store but wound up summoned to another world. He encounters the usual things--life-threatening situations, silver haired beauties, cat fairies--you know, normal stuff. All that would be bad enough, but he's also gained the most inconvenient magical ability of all--time travel, but he's got to die to use it. How do you repay someone who saved your life when all you can do is die?", pageCount: 240, categories: [ 'Fiction' ], cover_image: 'http://books.google.com/books/content?id=UhWzCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api' }

Minecraft Java server information -

async function minecraftserver(ip) {
    let content = await pixel.minecraftserver(ip)
    console.log(content)
}

minecraftserver(`mc.hypixel.net`)
// returns object

Example Response

{ version: { name: 'Requires MC 1.8 / 1.18', protocol: 47 }, players: { online: 49325, max: 200000, sample: [] }, motd: { raw: '§f §aHypixel Network §c[1.8-1.18]§f\n' + ' §e§lEASTER EVENT §7- §b§lMINIGAME, SALE, AND MORE!', clean: ' Hypixel Network [1.8-1.18]\n' + ' EASTER EVENT - MINIGAME, SALE, AND MORE!', html: ' Hypixel Network [1.8-1.18]\n' + ' EASTER EVENT - MINIGAME, SALE, AND MORE!' }, srvRecord: null, roundTripLatency: 52, favicon_url: 'https://pixel-api-production.up.railway.app/favicon/mc.hypixel.net' }

Meme Endpoints -

Spongebob burn -

async function spongebob(text) {
    let content = await pixel.spongebob(text)
    return console.log(content)
}

spongebob(`Pineapple has rights`)
// returns an image url

Example response

Panik -

async function panik(panik1, kalm, panik2) {
    let content = await pixel.panik(panik1, kalm, panik2)
    return console.log(content)
}

panik(`query1`, `query2`, `query3`)
// returns an image url

Example response

Change my mind -

async function changemymind(text) {
    let content = await pixel.changemymind(text)
    return console.log(content)
}

changemymind(`Pineapple doesn't belong on pizza`)
// returns an image url

Example response

Abandon -

async function abandon(text) {
    let content = await pixel.abandon(text)
    return console.log(content)
}

abandon(`Pineapple has rights`)
// returns an image url

Example Response

Trash -

async function trash(avatar) {
    let content = await pixel.trash(avatar)
    return console.log(content)
}

trash(`https://cravatar.eu/helmhead/9_cf/68.png`)
// returns an image url

Example Response

This Guy -

async function thisguy(avatar) {
    let content = await pixel.thisguy(avatar)
    return console.log(content)
}

thisguy(`https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png`)

Example Response

Tweet -

async function tweet(avatar, username, text) {
    let content = await pixel.tweet(avatar, username, text)
    return console.log(content)
}

tweet(`https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png`, `WonkyPigs`, `I put pineapple on pizza`)

Example Response

Gay -

async function gay(image) {
    let content = await pixel.gay(image)
    return console.log(content)
}

gay(`https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png`)

Example Response

Sepia -

async function sepia(image) {
    let content = await pixel.sepia(image)
    return console.log(content)
}

sepia(`https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png`)

Example Response

Stonks -

async function stonks(image) {
    let content = await pixel.stonks(image)
    return console.log(content)
}

stonks(`https://i.ibb.co/8N4Q2nF/st-small-507x507-pad-600x600-f8f8f8.jpg`)

Example Response

Not Stonks -

async function notstonks(image) {
    let content = await pixel.notstonks(image)
    return console.log(content)
}

notstonks(`https://i.ibb.co/8N4Q2nF/st-small-507x507-pad-600x600-f8f8f8.jpg`)

Example response

Triggered -

async function triggered(image) {
    let content = await pixel.triggered(image)
    return console.log(content)
}

triggered(`https://i.ibb.co/8N4Q2nF/st-small-507x507-pad-600x600-f8f8f8.jpg`)

Example Response

Grayscale -

async function grayscale(image) {
    let content = await pixel.grayscale(image)
    return console.log(content)
}

grayscale(`https://pixel-api-production.up.railway.app/image/grayscale/?image=https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png`)

Example Response

Pooh -

async function pooh(toptext, bottomtext) {
    let content = await pixel.pooh(toptext, bottomtext)
    console.log(content)
}

pooh('Windows users making a program to hack NASA', 'Linux users connecting to WiFi')
// returns image url

Example Response

QR Code -

async function qrcode(url) {
    let content = await pixel.qrcode(url)
    console.log(content)
}

qrcode(`https://pixelpasta.github.io`)
// returns image url

Example Response

Drake -

async function drake(top, bottom) {
    let content = await pixel.drake(top, bottom)
    console.log(content)
}

drake(`Query`, `Query2`)
// returns image url

Example Response

Lisa Presentation -

async function lisapresentation(text) {
    let content = await pixel.lisapresentation(text)
    console.log(content)
}

lisapresentation(`Query`)
// returns image url

Example Response

minecraft achievement -

async function minecraftachievement(text) {
    let content = await pixel.minecraftachievement(text)
    console.log(content)
}

minecraftachievement(`query`)
// returns image url

Example Response

Minecraft Skin -

async function minecraftskin({username, type}) {
    let content = await pixel.minecraftskin({username, type})
    console.log(content)
}

minecraftskin({username: 'ItsMePixel_', type: 'body'})
// returns image url
// type can be 'head', 'body' or 'avatar'

Example Response

Fun Endpoints -

Fact -

async function fact() {
    let content = await pixel.fact()
    return console.log(content)
}

fact()
// returns string

Example Response

"It would take approximately twenty-four trees that are on average six to eight inches in diameter to produce one ton of newsprint for the Sunday edition of the New York Times."

Joke -

async function joke() {
    let content = await pixel.joke()
    return console.log(content)
}

joke()
// returns string

Example Response

"Insanity is defined as doing the same thing over and over again, expecting different results."

Riddle -

async function riddle() {
    let content = await pixel.riddle()
    return console.log(content)
}

riddle()
// returns object

Example Response

{"riddle":"What has a thumb and four fingers, but is not a hand?","answer":"Glove"}

Quote -

async function quote() {
    let content = await pixel.quote()
    return console.log(content)
}

quote()
// returns object

Example Response

{"quote":"Life isn't about finding yourself. Life is about creating yourself.","author":"George Bernard Shaw"}

Chat Bot -

async function chatbot(message) {
    let content = await pixel.chatbot(message)
    return console.log(content)
}

chatbot("Hello! How are you? :)")
// returns an object

Example Response

{ message: "Hi, Loyal! Do you want me to tell you a story? I'm fine and excited to talk with you. How are you?"}

advice -

async function advice() {
    let content = await pixel.advice()
    return console.log(content)
}

advice()
// returns an object

Example Response

{ advice: "Never regret. If it's good, it's wonderful. If it's bad, it's experience." }

Would you rather -

async function wouldyourather() {
    let content = await pixel.wouldyourather()
    return console.log(content)
}

wouldyourather()
// returns object

Example Reponse

{ option_1: { question: 'Always look 8 months pregnant', votes: '116,940' }, option_2: { question: 'Always have a black eye', votes: '832,609' } }

ScreenShot Website

async function websitescreenshot(Link) {
    let content = await pixel.websitescreenshot(Link)
    return console.log(content)
}

websitescreenshot(`https://github.com/PixelPasta`)
// returns image url

Example Response

Text Endpoints -

Emojify -

async function emojify(text) {
    let content = await pixel.emojify(text)
    return console.log(content)
}

emojify(`query`)
// returns string

Example Response

":regional_indicator_q::regional_indicator_u::regional_indicator_e: :regional_indicator_r::regional_indicator_y:"

Owoify -

async function owoify(text) {
    let content = await pixel.owoify(text)
    return console.log(content)
}

owoify(`Hello! How are you?`)
// returns string

Example Response

"Hewwo owo how awe you?"

Cat Text -

async function cattext() {
    let content = await pixel.cattext()
    return console.log(content)
}

cattext()
// returns string

Example Response

"=^● ⋏ ●^="

Reverse -

async function reverse(text) {
    let content = await pixel.reverse(text)
    return console.log(content)
}

reverse(`query`)
// returns string

Example Response

"yreuq"

Zalgo -

async function zalgo(text) {
    let content = await pixel.zalgo(text)
    return console.log(content)
}

zalgo(`Query`)
// returns string

Example Response

"Q̠̜̫͑̓̈́̌͡u̵̴̙̠͔̬̼̍e͓̱̳̎̔̇̀r̫͒ͥͧ̂y̦̾̒̂ͯͧ̀"

Encode binary -

async function encodebinary(text) {
   let content = await pixel.encode(text)
   return console.log(content)
}

encodebinary(`My name is Yoshikage Kira. I'm 33 years old.`)
// returns an object

Example Response

{"encoded":"01001101011110010010000... (I shortened the example response because of npm limitations"}

Decode binary -

async function decodebinary(text) {
    let content = await pixel.decode(text)
    return console.log(content)
}

decodebinary("0100110101111001001000000110111001100001011011010110010100100000011010010111001100100000010110010110111101110011011010000110100101101011011000010110011101100101001000000100101101101001011100100110000100101110001000000100100100100111011011010010000000110011001100110010000001111001011001010110000101110010011100110010000001101111011011000110010000101110")
// returns an object

Example Response

{"decoded":"My name is Yoshikage Kira. I'm 33 years old."}

Mocking Text -

async function mock(text) {
    let content = await pixel.mock(text)
    console.log(content)
}

mock(`Pineapple belongs on pizza`)
// returns object

Example Response

{"text":"piNEAPpLe beLoNgs oN pIZzA"}

Keywords

FAQs

Last updated on 15 Apr 2022

Did you know?

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc