
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
pixel-api-wrapper
Advanced tools
npm install pixel-api-wrapper
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"}
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"}}
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"}
async function color(hex) {
let content = await pixel.colorinfo(hex)
return console.log(content)
}
color(`5865F2`)
// returns an image url
Example Response
![]()
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}
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 } } }
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" }
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' }
async function favicon(url) {
let content = await pixel.favicon(url)
console.log(content)
}
favicon(`pixelpasta.github.io`)
// returns an image url
Example Response
![]()
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' }
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' }
async function spongebob(text) {
let content = await pixel.spongebob(text)
return console.log(content)
}
spongebob(`Pineapple has rights`)
// returns an image url
Example response
![]()
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
![]()
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
![]()
async function abandon(text) {
let content = await pixel.abandon(text)
return console.log(content)
}
abandon(`Pineapple has rights`)
// returns an image url
Example Response
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
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
![]()
async function qrcode(url) {
let content = await pixel.qrcode(url)
console.log(content)
}
qrcode(`https://pixelpasta.github.io`)
// returns image url
Example Response
![]()
async function drake(top, bottom) {
let content = await pixel.drake(top, bottom)
console.log(content)
}
drake(`Query`, `Query2`)
// returns image url
Example Response
![]()
async function lisapresentation(text) {
let content = await pixel.lisapresentation(text)
console.log(content)
}
lisapresentation(`Query`)
// returns image url
Example Response
![]()
async function minecraftachievement(text) {
let content = await pixel.minecraftachievement(text)
console.log(content)
}
minecraftachievement(`query`)
// returns image url
Example Response
![]()
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
![]()
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."
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."
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"}
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"}
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?"}
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." }
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' } }
async function websitescreenshot(Link) {
let content = await pixel.websitescreenshot(Link)
return console.log(content)
}
websitescreenshot(`https://github.com/PixelPasta`)
// returns image url
Example Response
![]()
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:"
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?"
async function cattext() {
let content = await pixel.cattext()
return console.log(content)
}
cattext()
// returns string
Example Response
"=^● ⋏ ●^="
async function reverse(text) {
let content = await pixel.reverse(text)
return console.log(content)
}
reverse(`query`)
// returns string
Example Response
"yreuq"
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̦̾̒̂ͯͧ̀"
⠀
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"}
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."}
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"}
FAQs
Wrapper for the Pixel API
We found that pixel-api-wrapper demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
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.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.