Tornar as saídas do contexto mais elegantes é o desafio de quase todos seja onde for: console, web, mobile ou gráfico.
A biblioteca Rich é o que há de mais inovador nesse quesito e seus aplicativos TUI ficarão ainda mais profissionais!
Essa API facilita a adição de cor e estilo para saída do terminal. Também pode renderizar tabelas bonitas, barras de progresso, markdown, código-fonte destacado por sintaxe, tracebacks e muito mais - prontos para uso.
Para instalar é muito simples, basta utilizar p pip, você pode instalar somente para seu usuário:
Ou para todo seu sistema:
À princípio você já pode ver todas as possibilidades de formatação rodando o comando:
A saída será algo do tipo:
Outro exemplo básico de uso, utilizando style e cores hexadecimais: vim hello.py
Rode: python hello.py
, saída:
É possível até usar tags estilo HTML, mas com colchetes, exemplo:
Além de tabelas, veja esse gif:
Além de muito mais!
Acesse o repositório no GitHub e saiba mais: