
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Join our server if you want to have fun or need any help!
pip install popcat-wrapper
import discord
from discord.ext import commands
from popcat_wrapper import popcat_wrapper as pop
bot = commands.Bot(command_prefix=">")
@bot.command()
async def randomfacts(ctx):
res = await pop.randomfacts()
await ctx.send(res)
bot.run("discord bot token")
import discord
from discord.ext import commands
from popcat_wrapper import popcat_wrapper as pop
bot = commands.Bot(command_prefix=">")
@bot.command()
async def pikachu(ctx):
text = "String"
image = await pop.pikachu(text)
await ctx.send(image)
bot.run("discord bot token")
import discord
from discord.ext import commands
from popcat_wrapper import popcat_wrapper as pop
bot = commands.Bot(command_prefix=">")
@bot.command()
async def drake(ctx):
text = "String"
text2 = "String 2"
image = await pop.drake(text, text2)
await ctx.send(image)
bot.run("discord bot token")
import discord
from discord.ext import commands
from popcat_wrapper import popcat_wrapper as pop
bot = commands.Bot(command_prefix=">")
@bot.command()
async def drake(ctx, member: discord.Member=None):
if member == None:
member = ctx.author
pfp = member.avatar_url_as(size=128)
image = await pop.ad(pfp)
await ctx.send(image)
bot.run("discord bot token")
from popcat_wrapper import popcat_wrapper as pop
color = "ffcc99"
res = await pop.country(name="canada")
print(res)
Output example:
{
"name": "Canada",
"domain": ".ca",
"calling_codes": "1",
"capital": "Ottawa",
"region": "Northern America",
"population": "36,155,487",
"area": "9,984,670 Square KM",
"flag": "https://api.popcatdev.repl.co/countries/canada/flag",
"currency": {
"short": "CAD",
"name": "Canadian dollar",
"symbol": "$"
}
}
If you want to get data from a specific property (for example domain), you need to replace pop.country(name="canada")
with pop.country(name="canada", property="domain")
. You may have noticed that there is a sub object within the main one, you may ask "How do i get data from a property inside the sub object?"; here's how:
You use pop.country(name="canada", property="currency.propertyname")
.
For example: pop.country(name="canada", property="currency.symbol")
.
This method applies to Playstore, iTunes, WouldYouRather, RandomMeme, instagramUser, car, npm, banner, country, weather, github and Colorinfo.
import discord, aiohttp, asyncio
from discord.ext import commands
from popcat_wrapper import popcat_wrapper as pop
bot = commands.Bot(command_prefix=">")
@bot.command()
async def welcomecard(ctx):
image = await pop.welcomecard(background,text1,text2,text3,)
await ctx.send(image)
bot.run("discord bot token")
You can get a full list of the possible API endpoints Here But here is the list:
drake(text1, text2)
pooh(text1, text2)
ship(image1, image2)
colorify(image, color)
biden(text)
pikachu(text)
drip(image)
clown(image)
ad(image)
blur(image)
invert(image)
greyscale(image)
jokeoverhead(image)
mnm(image)
translate(text, language)
reverse(text)
alert(text)
caution(text)
mock(text)
facts(text)
encode(text)
decode(binary)
doublestruck(text)
texttomorse(text)
playstore(app, property)
itunes(song, property)
npm(name, property)
instagramUser(user, property)
car(property)
colorinfo()
welcomecard(background, text1, text2, text3, avatar)
joke()
randommeme()
fact()
_8ball()
wanted(image)
simp(image)
lulcat(text)
weather(location, property)
opinion(image, text)
pet(image)
url_shortener(url, extension)
screenshot(url)
github(user, property)
whowouldwin(image1, image2)
Made with <3 (and python) by reset#0002 and NotFaizen#2005
Join Our Discord Server! Link
FAQs
A wrapper designed for easy image manipulation
We found that popcat-wrapper demonstrated a healthy version release cadence and project activity because the last version was released less than 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.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.