A Wrapper for vacefron.nl/api written in Python.
Project description
VACEfron.py
A Wrapper for vacefron.nl/api written in Python.
Requirements
- Python 3.6 or above
- aiohttp (python3 -m pip install -U aiohttp)
Documentation
See the full and detailed docs here
Installation
Install the package by doing one of the following commands:
Using pip (recommended):
- pip install vacefron.py -U
- python -m pip install vacefron.py -U
Changelog
See the changelog for each version here
Examples
Generate a Rank card with discord.py:
import vacefron
import json
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix="!")
vac_api = vacefron.Client()
@bot.command()
async def rank(ctx, member: discord.Member = None):
member = member or ctx.author
with open("ranks.json") as f:
ranks = json.load(f)
info = ranks[str(member.id)]
boosting = True if member.premium_since else False
gen_card = await vac_api.rank_card(
username = str(member),
avatar = member.avatar_url_as(format="png"), # converting avatar to .png, including .gif
level = int(info['level']),
rank = int(info['rank']),
current_xp = int(info['current_xp']),
next_level_xp = 500,
previous_level_xp = 50,
xp_color = "123456", # optional
is_boosting = boosting # optional
)
rank_image = discord.File(fp = await gen_card.read(), filename = f"{member.name}_rank.png")
await ctx.send(f"{member.name}'s rank in {ctx.guild.name}", file = rank_image)
# custom_background, is_boosting and xp_color are optional, see more in the docs.
I can milk you meme with discord.py:
import vacefron
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix="!")
vac_api = vacefron.Client()
@bot.command()
async def icanmilkyou(ctx, face: discord.Member, cow: discord.Member):
meme = await vac_api.i_can_milk_you(face.avatar_url, cow.avatar_url)
meme_image = discord.File(fp = await meme.read(), filename = "let_me_milk_you.png")
await ctx.send(file=meme_image)
Made by
This wrapper is made by Soheab#6240, DM me on Discord or join my Server for anything related to this wrapper.
You can join VAC Efron's server here to suggests something for the API.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vacefron.py-1.1.1.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for vacefron.py-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c64914df406227ce4945c229fd112fd2ec1f4c116b564f744645283acdd37ab7 |
|
MD5 | 88433d5e413deef751f4cfae02d15da1 |
|
BLAKE2b-256 | 976eef22738fb91be7ee718f8d415e9270f87998868031ead0fff46310b034cc |