Skip to main content

cores_ptbr

Um pacote simples de cores em português escrito em Python. Você pode ver o código aqui.

Como usar?

Para usar esse pacote, basta importá-lo em seu código python:

from coresptbr import cores

Esse pacote tem a função colorir(), que retorna o valor dentro da função com algumas cores/estilos diferentes:

cores.colorir('Hello, world!', 'mag', 'neg')

O código acima irá retornar a string 'Hello, World!' em negrito ('neg') e com texto em magenta ('mag'). A maioria das cores/estilos são escritos de forma abreviada. Segue abaixo a abreviação de cada uma:

cores = {
    'neg': '1',      # Negrito
    'fraco': '2',    # Fraco
    'ita': '3',      # Itálico
    'sub': '4',      # Sublinhado
    'pis': '5',      # Piscar
    'inv': '7',      # Inverter
    'pre': '30',     # Preto
    'vm': '31',      # Vermelho
    'vd': '32',      # Verde
    'ama': '33',     # Amarelo
    'azu': '34',     # Azul
    'mag': '35',     # Magenta
    'cia': '36',     # Ciano
    'bra': '37',     # Branco
    'prec': '90',    # Preto-claro
    'vmc': '91',     # Vermelho-claro
    'vdc': '92',     # Verde-claro
    'amac': '93',    # Amarelo-claro
    'azuc': '94',    # Azul-claro
    'magc': '95',    # Magenta-claro
    'ciac': '96',    # Ciano-claro
    'brac': '97',    # Branco-claro (Por incrível que pareça existe.)
    'fpre': '40',    # Fundo preto
    'fvm': '41',     # Fundo vermelho
    'fvd': '42',     # Fundo verde
    'fama': '43',    # Fundo amarelo
    'fazu': '44',    # Fundo azul
    'fmag': '45',    # Fundo magenta
    'fcia': '46',    # Fundo ciano
    'fbra': '47',    # Fundo branco
    'fprec': '100',  # Fundo preto-claro
    'fvmc': '101',   # Fundo vermelho-claro
    'fvdc': '102',   # Fundo verde-claro
    'famac': '103',  # Fundo amarelo-claro
    'fazuc': '104',  # Fundo azul-claro
    'fmagc': '105',  # Fundo magenta-claro
    'fciac': '106',  # Fundo ciano-claro
    'fbrac': '107'   # Fundo branco-claro
}

É possível deduzir o nome das cores, basta colocar as primeiras três letras. Branco -> 'bra', Amarelo -> 'ama' e assim por diante. Vermelho e Verde são 'vm' e 'vd' por terem as mesmas três letras iniciais. Para cores claras basta adicionar um 'c' na frente do nome da cor (Amarelo-claro -> 'amac'). Para colocar o fundo de uma cor basta adicionar um 'f' antes. (Fundo verde -> 'fvd', Fundo preto-claro -> 'fprec').

A função colorir() permite no máximo 3 parâmetros de cor/estilo:

  • Estilo do texto (1-7);
  • Cor da letra (30-37, 90-97);
  • Cor de fundo (40-47, 100-107);

Release files for coresptbr 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for coresptbr 0.1.0
File Size Uploaded
coresptbr-0.1.0.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for coresptbr 0.1.0
File Interpreter ABI Platform
coresptbr-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.3 kB

Release files / coresptbr-0.1.0.tar.gz

Download URL coresptbr-0.1.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
572524e958014047336ec0b1fb78d4bb167ebb5fd92bfa1b09a5d0d7be615ac0
BLAKE2b-256 checksum
How to use checksums
5cbe1c2af682f6b09b8cb8f56b7e502b26c8651ea2d1236cbd3f08511c2ca8aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.2

Release files / coresptbr-0.1.0-py3-none-any.whl

Download URL coresptbr-0.1.0-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ae6730345f8e43b52dd059d398f18ac80b800f2200bcac251585daacca4388e
BLAKE2b-256 checksum
How to use checksums
61abcac6396ca79fd09a569ac8fd3ec80c00ef672ee1f534c100cee5e53ed4e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page