A simple library that converts string to hexadecimal understandable by python
Project description
hexacolors
A simple library that converts string to hexadecimal understandable by python
A simple library that converts RGB to hexadecimal understandable by python
A simple library that converts CMYK to hexadecimal understandable by pytho
A simple library that converts hexadecimal understandable by python
I created this library more to use as pycord integration
Usage:
install with pip
pip install hexacolors
Import on your code:
import hexacolors
#or
from hexacolors import hexacolor, stringcolor, cmyk, rgb, autodetect
Run it
'''
Using StringColor:
>>> import hexacolors
>>>
>>> hexacolors.stringcolor('Blue')
>>>
>>> print(hexacolors.listall) #List all colors availables
Using HexaColor:
>>> import hexacolors
>>>
>>> hexacolors.hexacolor('#0000FF') #Convert Hexadecimal Color for Python understand
Using rgb:
>>> import hexacolors
>>>
>>> hexacolors.rgb('255,255,255')
Using cmyk:
>>> import hexacolors
>>>
>>> hexacolors.cmyk('423,522,4,244')
Using AutoDetect:
>>> import hexacolors
>>>
>>> hexacolors.autodetect('Blue') #Identify string
>>>
>>> hexacolors.autodetect('#fff000') #Identify Hexadecimal
>>>
>>> hexacolors.autodetect('255,255,255') #Identify RGB
>>>
>>> hexacolors.autodetect('423,522,4,244') #Identify CMYK
'''
convert this string for hexadecimal understandable by python
Using in py-cord
import discord, hexacolors
from discord.ext import commands
intents = discord.Intents.all()
client = commands.Bot(
command_prefix = '!',
help_command = None,
case_insensitive = True,
intents = intents
)
@client.event
async def on_ready():
print("i'm logged with {}".format(client.user))
@client.event
async def on_message(msg):
if msg.author == client.user: return
if msg.author.bot: return
await client.process_commands(msg)
@client.command()
async def ping(ctx):
ping = client.latency * 1000
e = discord.Embed(
title ='Ping',
description = 'My ping is {}'.format(int(ping)),
color = hexacolors.hexacolor('#2f005c')
)
await ctx.send(embed = e)
#or
@client.command()
async def ping(ctx):
ping = client.latency * 1000
e = discord.Embed(
title ='Ping',
description = 'My ping is {}'.format(int(ping)),
color = hexacolors.stringcolor('Blue')
)
await ctx.send(embed = e)
client.run('Token bot here')
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
hexacolors-0.4.0.tar.gz
(9.2 kB
view hashes)