Logo do Projeto

📢 Novidades

Origem do Tomato

Postado em 12 de Junho de 2025 por Luiz R. Dererita

Quando comecei a programar o que viria a se tornar o Tomato, ele nem sequer tinha nome. Era apenas um apanhado de funções que alteravam minimamente a aparência dos caracteres no terminal. Na época, eu usava um All-in-One da Positivo — um computador simples, mas que me acompanhou por quase cinco anos. Meu pai havia comprado para mim, por volta de 2017. Estava dando meus primeiros passos com Python, e o interesse por programação surgiu de uma curiosidade antiga: desenvolver jogos. Eu frequentav...

Ler mais

🔗 Código Fonte

Você pode acessar o código fonte do projeto no GitHub através do botão abaixo:

🔧 Ficha Técnica

  • Linguagem principal: Python
  • Paradigma: Programação Orientada a Objetos (OOP)
  • Tipo de Projeto: Uma ferramenta para personalizar códigos ANSI
  • Funcionalidades:
    • Altera caracteres ANSI através do Terminal/CMD
  • Bibliotecas Utilizadas: colorama
  • Plataforma Alvo: Desktop (Windows / Linux)
  • Status do Projeto: Em análise para possíveis melhorias

📌 Roadmap do Projeto

  • Criação do módulo principal com comandos básicos de formatação ANSI
  • Implementação dos primeiros estilos (negrito, itálico, sublinhado, tachado)
  • Leitura e uso de arquivo `config.json` para ajustes dinâmicos
  • Criação do sistema de diretórios e arquitetura para plugins
  • Documentação interna e docstrings para todos os móduloss
  • Implementação de testes automatizados para os estilos e plugins
  • Criação de novos plugins com estilos personalizados (ex: "futurista", "vintage")
  • Implementação de modo interativo para seleção de estilo ao vivo
  • Modo compatível com exportação de texto para arquivos `.md` e `.txt`
  • Criação de versão desktop com interface gráfica simples
  • Modo compatível com exportação de texto para arquivos `.md` e `.txt`
  • Distribuição via PyPI com `pip install tomato-cli`
Legenda:
  • Concluido
  • Desenvolvimento
  • Planejado

📬 Contato

Você pode falar comigo pelas redes abaixo:

Este blog é um projeto pessoal e independente. Se ele foi útil para você ou te inspirou de alguma forma, considere apoiar meu trabalho para que eu continue desenvolvendo e compartilhando novos projetos.