popcat-wrapper

1.5.5 • Public • Published

PopCat-Wrapper

NPM version NPM downloads

NPM Banner

Community

Join Our Server If you want to have fun or need any support!

ko-fi

Installation

npm i popcat-wrapper

Examples

Create A Paste Bin at https://code.popcat.xyz

  • Join https://popcat.xyz/server and DM Zero Two#999 to get a key!
const {CodeClient} = require("popcat-wrapper")
const client = new CodeClient({ key: "your key" })

async function create() {
const bin = await client.createBin({
		title: "string",
		description: "string",
		code: "string"
	})
console.log(bin)
}
create()

Jokes command, no input example:

const pop = require("popcat-wrapper")
const Discord = require("discord.js")
const client = new Discord.Client()


client.on("message", async message => {
if (message.content.toLowerCase() === ">joke") {
  const joke = await pop.joke()
  message.channel.send(joke)
}
})

client.login("bot token")

Biden command, 1 text input example

const pop = require('popcat-wrapper')
const Discord = require('discord.js')

const text = "String"
const img = await pop.biden(text)
const image = new Discord.MessageAttachment(img, "biden.png")
message.channel.send(image)

Pooh meme command, more than one text input example

const pop = require('popcat-wrapper')
const Discord = require('discord.js')

const text1 = "String"
const text2 = "String 2"
const img = await pop.pooh(text1, text2)
const image = new Discord.MessageAttachment(img, "pooh.png")
message.channel.send(image)

Drip command, image input example

const Discord = require("discord.js");
const pop = require('popcat-wrapper')

let user = message.mentions.users.first() || message.author
const av = user.displayAvatarURL()

const image = await pop.drip(av)

const attachment = new Discord.MessageAttachment(image, "drip.png");
message.channel.send(attachment);

Color command, object output example:

const pop = require("popcat-wrapper")

const color = "ffcc99"
const output = await pop.colorinfo(color)
console.log(output)
 /**
 {
 "hex": "#ffcc99",
 "name": "Peach Orange",
 "rgb": "rgb(255,204,153)",
 "color_image": "https://api.popcat.xyz/color/image/ffcc99",
 "brightened": "#ffe6cc"
}*/

So, if you want to collect for example the rgb, you need to:

console.log(output.rgb) (gives out the rgb value of 'ffcc99' hex.)

This method applies for, iTunes, WouldYouRather, RandomMeme, npm, banner, country, weather, github, quote, car, showerthoughts, lyrics and Colorinfo.

Welcome Card

const pop = require('popcat-wrapper')
const Discord = require("discord.js")
const image = await pop.welcomecard(background, avatar, text_1, text_2, text_3)
const attachment = new Discord.MessageAttachment(image, "welcomecard.png")
<Channel>.send(attachment)

Endpoints

You can get a full list of the possible API endpoints Here But here is the list:

  • joke()
  • car()
  • showerthoughts()
  • randommeme()
  • randomcolor()
  • fact()
  • _8ball()
  • drake(text1, text2)
  • pooh(text1, text2)
  • happysad(text1, text2)
  • ship(image1, image2)
  • colorify(image, color_name)
  • biden(text)
  • pikachu(text)
  • oogway(text)
  • drip(image)
  • communism(image_url)
  • clown(image_url)
  • ad(image_url)
  • blur(image_url)
  • invert(image_url)
  • greyscale(image_url)
  • jokeoverhead(image_url)
  • mnm(image_url)
  • whowouldwin(image_url_1, image_url_2)
  • opinion(image_url, text)
  • wanted(image_url)
  • gun(image_url)
  • jail(image_url)
  • translate(text, to_language)
  • reverse(text)
  • alert(text)
  • caution(text)
  • mock(text)
  • facts(text)
  • encode(text)
  • sadcat(text)
  • lulcat(text)
  • unforgivable(text)
  • decode(binary)
  • lyrics(song)
  • subreddit(subredditName)
  • doublestruck(text)
  • texttomorse(text)
  • github(user_name)
  • weather(location_name)
  • banner(discord_user_id)
  • itunes(song_name)
  • country(country_name
  • npm(package_name)
  • colorinfo(color_hex)
  • shorten(url, extension)
  • screenshot(url)
  • steam(name)
  • imdb(moviename)
  • welcomecard(background, avatar, text_1, text_2, text_3)
  • periodicTable(element_name_symbol_or_number)

Credits

Made with by Zero Two#7177

Join Our Discord Server! Link

/popcat-wrapper/

    Package Sidebar

    Install

    npm i popcat-wrapper

    Weekly Downloads

    3,615

    Version

    1.5.5

    License

    ISC

    Unpacked Size

    36 kB

    Total Files

    9

    Last publish

    Collaborators

    • popcatdevelopment