Skip to main content

Um pacote de cores em pt-br simples.

Project description

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);

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coresptbr-0.1.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coresptbr-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file coresptbr-0.1.0.tar.gz.

File metadata

  • Download URL: coresptbr-0.1.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for coresptbr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 572524e958014047336ec0b1fb78d4bb167ebb5fd92bfa1b09a5d0d7be615ac0
MD5 c16fc7f9ae74ab1582cd9d73f18107c5
BLAKE2b-256 5cbe1c2af682f6b09b8cb8f56b7e502b26c8651ea2d1236cbd3f08511c2ca8aa

See more details on using hashes here.

File details

Details for the file coresptbr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: coresptbr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for coresptbr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ae6730345f8e43b52dd059d398f18ac80b800f2200bcac251585daacca4388e
MD5 fae6ff1a00f263e85c177fe1dc19f827
BLAKE2b-256 61abcac6396ca79fd09a569ac8fd3ec80c00ef672ee1f534c100cee5e53ed4e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page