Skip to main content

colorizador 🎨

Uma biblioteca Python ultra-simples, em português, feita para facilitar a estilização de menus e saídas no terminal. Criada especialmente para ajudar iniciantes, desenvolvedores de scripts rápidos e a comunidade que utiliza o Termux no celular!

🛑 Status do Projeto: Versão Final Estável (Descontinuado)

O colorizador chegou ao fim da sua linha de desenvolvimento ativo. O código foi completamente limpo e agora roda de forma 100% nativa (zero dependências externas), tornando-se extremamente veloz e ideal para scripts simples.

Por que mudou? O projeto cresceu e se transformou em um motor completo de componentes visuais CLI. Para refletir essa evolução, o desenvolvimento continuará exclusivamente na nova biblioteca estilizador a partir da versão 2.0.

👉 Conheça e acompanhe o novo projeto: ://github.com


🚀 Como Instalar

pip install colorizador

🎨 Cores Disponíveis

Você pode usar as cores diretamente como variáveis no seu código.

Cor de Texto (estilos.nome) Cor de Fundo (estilos.fundo_nome) Exemplo Visual Equivalente
verde fundo_verde Verde padrão
azul fundo_azul Azul padrão
azul_claro Não disponível Azul brilhante
amarelo fundo_amarelo Amarelo padrão
vermelho fundo_vermelho Vermelho padrão
preto fundo_preto Preto padrão
branco fundo_branco (Nova!) Branco padrão
rosa (Nova!) Não disponível Rosa / Magenta brilhante
dourado (Nova!) Não disponível Tom dourado (256-cores)
laranja (Nova!) Não disponível Tom laranja (256-cores)

⚠️ Nota de Segurança: Se você utilizar variáveis brutas de cores (como estilos.verde), lembre-se de concatenar estilos.reset no final, principalmente antes de chamadas de input(), para evitar vazamento de cores para o prompt e teclado do usuário!

💻 Como Usar

1. Usando as variáveis de cores diretas

import colorizador

print(f"{colorizador.verde}Texto em verde!{colorizador.reset}")
print(f"{colorizador.fundo_amarelo}{colorizador.preto}Texto preto com fundo amarelo!{colorizador.reset}")

2. Usando as funções facilitadoras (Mais rápido para digitar no celular!)

As funções abaixo já limpam a formatação automaticamente no final da mensagem.

import colorizador

# Atalhos rápidos com ícones inclusos
colorizador.sucesso("O arquivo foi baixado com sucesso!")
colorizador.erro("Falha ao conectar ao servidor.")
colorizador.aviso("O espaço em disco está acabando.")

# Customização total em uma linha
colorizador.colorir("Texto Personalizado", cor_texto=colorizador.azul_claro, cor_fundo=colorizador.fundo_preto)

🤝 Histórico e Contribuições

Este projeto teve sua base construída em código aberto! Agradecemos a todos da comunidade que apoiaram a v1.0.0. Para novos recursos, ferramentas visuais complexas (como barras de progresso e animações), por favor, envie suas contribuições diretamente para o repositório do estilizador.

Metadata

Release files for colorizador 1.0.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 colorizador 1.0.0
File Size Uploaded Provenance
colorizador-1.0.0.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 9.4 kB

Release files / colorizador-1.0.0.tar.gz

Download URL colorizador-1.0.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3337d569c28d475fda1d76180a2ade72e7b708381115d58caa88b47a597fbdbd
BLAKE2b-256 checksum
How to use checksums
1668d9bf823967f2eecf34a6bf367c98bf97aeb370bed5bad582f672fa991316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / colorizador-1.0.0-py3-none-any.whl

Download URL colorizador-1.0.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b10cd4e36a52fb83d62b7f95093b1d685dbceb05277a8df069a8ec49f954ffd
BLAKE2b-256 checksum
How to use checksums
73cce388ae8d4972b1520d9abde45a484b957283b3aee91e5aa42b89947e2839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for colorizador 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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