1.2.17 • Published 2 years ago

pixel-api-wrapper v1.2.17

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Thank you for using Pixel API :)

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 - 
```js
async function color(hex) {
    let content = await pixel.colorinfo(hex)
    return console.log(content) 
}

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

Example Response

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 - 
```js
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 - 
```js
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
>
><img src="https://pixel-api-production.up.railway.app/data/favicon/?url=pixelpasta.github.io">
# Book Information Search - 
```js
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: '<span><span style="color: #FFFFFF;">                </span><span style="color: #55FF55;">Hypixel Network </span><span style="color: #FF5555;">[1.8-1.18]</span><span style="color: #FFFFFF;">\n' +
      '    </span><span style="color: #FFFF55; font-weight: bold;">EASTER EVENT </span><span style="color: #AAAAAA;">- </span><span style="color: #55FFFF; font-weight: bold;">MINIGAME, SALE, AND MORE!</span></span>'
  },
  srvRecord: null,
  roundTripLatency: 52,
  favicon_url: 'https://pixel-api-production.up.railway.app/favicon/mc.hypixel.net'
}
# Meme Endpoints - 
## Spongebob burn - 
```js
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

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

>Example response
>
><img src="https://pixel-api-production.up.railway.app/image/changemymind/?text=Pineapple%20doesn't%20belong%20on%20pizza">
### Abandon -
```js
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(https://cravatar.eu/helmhead/9_cf/68.png) // returns an image url

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/trash/?image=https://cravatar.eu/helmhead/9_cf/68.png">
## This Guy - 
```js
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(https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png, WonkyPigs, I put pineapple on pizza)

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/tweet?username=WonkyPigs&text=I%20put%20pineapple%20on%20pizza&image=https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png">
## Gay - 
```js
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(https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png)

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/sepia/?image=https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png">
## Stonks - 
```js
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

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

>Example response
>
><img src="https://pixel-api-production.up.railway.app/image/notstonks/?image=https://i.ibb.co/8N4Q2nF/st-small-507x507-pad-600x600-f8f8f8.jpg">
## Triggered - 
```js
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(https://pixel-api-production.up.railway.app/image/grayscale/?image=https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png)

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/grayscale/?image=https://pixel-api-production.up.railway.app/image/grayscale/?image=https://cdn.discordapp.com/avatars/728910914149023776/a_8349e9628120cb95c9694acdea8ea5cd.png">
# Pooh - 
```js
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

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

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/qrcode/?url=https://pixelpasta.github.io">
# Drake - 
```js
async function drake(top, bottom) {
    let content = await pixel.drake(top, bottom)
    console.log(content)
}

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

Example Response

lisapresentation(Query) // returns image url

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/lisapresentation/?text=Query">
# minecraft achievement - 
```js
async function minecraftachievement(text) {
    let content = await pixel.minecraftachievement(text)
    console.log(content)
}

minecraftachievement(`query`)
// returns image url

Example Response

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

>Example Response
>
><img src="https://pixel-api-production.up.railway.app/image/skin/body/?username=ItsMePixel_">
# Fun Endpoints -
## Fact - 
```js
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 - 
```js
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 - 
```js
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 - 
```js
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
>
><img src='https://pixel-api-production.up.railway.app/fun/websitescreenshot/?link=https://github.com/PixelPasta'>
# Text Endpoints -
## Emojify - 
```js
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 -
```js
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 - 
```js
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 - 
```js
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"}
1.2.16

2 years ago

1.2.17

2 years ago

1.2.15

2 years ago

1.2.14

2 years ago

1.2.13

2 years ago

1.2.12

2 years ago

1.2.11

2 years ago

1.2.10

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago