📢 Novidades
Origem do Tomato
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
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.