Skip to main content

CodeCanvaS

CodeCanvaS é um pacote Python que permite adicionar estilos ao console.

Índice

Instalação

Você pode instalar o CodeCanvas usando pip:

pip install codecanvas

Uso Básico

Para começar a usar o CodeCanvas, importe os módulos necessários conforme sua necessidade:

from codecanvas import *

Agora você pode usar esses módulos para adicionar estilo e formatação ao seu console.

Módulos Disponíveis

Color

O pacote color permite personalizar as cores do texto e do fundo.

color.fore(color): Retorna o código de escape ANSI para a cor do texto especificada. color.back(color): Retorna o código de escape ANSI para a cor de fundo especificada.

Cores Disponíveis As cores disponíveis para o texto e fundo são:

  • black
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white

Style

O pacote style permite aplicar estilos de formatação ao texto, como negrito e sublinhado.

style.decoration(decoration): Retorna o código de escape ANSI para o estilo de decoração especificado. style.reset(): Retorna o código escape ANSI que reseta todos os Estilos e Cores do texto.

Estilos Disponíveis Os estilos disponíveis são:

  • bold
  • underline

Exemplos de Uso

Aqui estão alguns exemplos de como usar o CodeCanvas para estilizar o texto no console:

from codecanvas import *

# Exemplo de mudança de cor
print(f"{color.fore('red')}Este texto é vermelho{style.reset()}")

# Exemplo de mudança de fundo
print(f"{color.back('green')}Este texto tem fundo verde{style.reset()}")

# Exemplo de aplicação de estilo
print(f"{style.decoration('bold')}Este texto é negrito{style.reset()}")

# Combinando cor e estilo
print(f"{color.fore('blue')}{style.decoration('underline')}Este texto é azul e sublinhado{style.reset()}")

Documentação Completa

A documentação completa do pacote CodeCanvaS pode ser encontrada na pasta doc dentro do repositório do pacote. Essa documentação fornece detalhes adicionais sobre todas as funcionalidades, exemplos avançados e informações sobre a API.

Licença

Este projeto é licenciado sob a MIT License.

Metadata

Release files for codecanvas 1.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 codecanvas 1.1.0
File Size Uploaded Provenance Actions
codecanvas-1.1.0.tar.gz 3.6 kB Without provenance Details for codecanvas-1.1.0.tar.gz

Release files / codecanvas-1.1.0.tar.gz

Download URL codecanvas-1.1.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
55c02da54db0af2772c295a39ce3bb6f0acfaef69ffb16bc6ae16a46d131d9de
BLAKE2b-256 checksum
How to use checksums
8c212ed9c34c6899b817c2a6e099ae83bf18e2a392cdf1eb12dc00778e16c62b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Security for codecanvas 1.1.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.1.0 This release

1 release file 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